摘要:下作安装目录搭建环境安装下载解压进入目录查看版本搭建全局环境创建软链接注释验证软链接注释安装安装淘宝同样创建软链接注释查看自己安装环境路径将以下路径更换为自己的路径注释此时可查看
1.搭建node npm/cnpm环境root下mkdir webroot 作安装目录
cd webroot
1.1安装npm,node
下载:
wget https://nodejs.org/dist/v4.5.0/node-v4.5.0-linux-x86.tar.gz
解压:
tar xvzf node-v4.5.0-linux-x86.tar.gz
进入目录:
cd node-v4.5.0-linux-x86/bin
查看版本:
./node -v v4.5.0 ./npm -v v2.15.9
1.2搭建全局环境
创建软链接[注释1]
sudo ln -s /root/webroot/node-v4.5.0-linux-x86/bin/node /usr/local/bin/node sudo ln -s /root/webroot/node-v4.5.0-linux-x86/bin/npm /usr/local/bin/npm
验证软链接[注释2]:
node -v
npm -v
1.3安装 cnpm
安装淘宝cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
同样创建软链接
sudo ln -s /root/webroot/node-v4.5.0-linux-x86/bin/cnpm /usr/local/bin/cnpm
【注释1】
查看自己安装环境路径
pwd
将以下路径更换为自己的路径
/root/webroot/node-v4.5.0-linux-x86/bin
【注释2】
此时可查看软链接:
cd /usr/local/bin
显示当前目录详细信息:
ls -l2.安装mongodb
cd /root/webroot
方法1(如果速度慢,使用方法2):
wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-3.2.10.tgz
方法2:
手动下载:mongodb-linux-x86_64-3.2.10.tgz
并将下载好的文件放入 webroot目录下
解压:
tar xvzf mongodb-linux-x86_64-3.2.10.tgz cd /root/webroot/mongodb-linux-x86_64-3.2.10/bin/
验证安装成功:
./mongod --help
创建错误日志文件:
touch logs
创建数据文件[注释3]:
mkdir data
创建软链接:
sudo ln -s /root/webroot/mongodb-linux-x86_64-3.2.10/bin/mongod /usr/local/bin/mongod
【注释3】
需保证该目录下不残留以前保存过的mongodb数据,否则启动运行时会发生number error 14
将项目文件打包为xxx.zip放入webroot下
解压:
unzip -o xxx.zip cd xxx
创建db目录作为该项目数据库:
mkdir db
运行mongodb[注释4]:
mongod --dbpath=/root/webroot/xxx/db --logpath=/root/webroot/mongodb-linux-x86_64-3.2.10/logs --logappend --port=27017 --fork
查看端口,是否进程运行成功[注释5]:
netstat -anp|grep 27017
在后台运行项目,连接数据库:
nohup node app.js > myLog.log 2>&1 & (app.js换为你项目的入口文件)
打开浏览器,访问你的网站,大功告成!
补充,将mongodb设为开机启动:
echo "mongod --dbpath=/root/webroot/xxx/db --logpath=/root/webroot/mongodb-linux-x86_64-3.2.10/logs --logappend --port=27017 --nojournal --fork" >> /etc/rc.local
【注释4】
--dbpath 数据库目录
--logpath 日志目录
--logappend 日志记录方式:队列
--port 数据库端口
--nojournal 不开启数据本地缓存,节约空间(不建议这么做)
--fork 运行方式:后台
【注释5】
关闭进程:
查看后台运行的程序:
jobs
查看运行程序ID等:
ps -aux
找到相应的进程。
杀进程宜用
kill 15 pid
文章第一部分 参考:
http://blog.csdn.net/a1104258...
转载请注明出处
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/10156.html
摘要:下作安装目录搭建环境安装下载解压进入目录查看版本搭建全局环境创建软链接注释验证软链接注释安装安装淘宝同样创建软链接注释查看自己安装环境路径将以下路径更换为自己的路径注释此时可查看 root下mkdir webroot 作安装目录 cd webroot 1.搭建node npm/cnpm环境 1.1安装npm,node下载: wget https://nodejs.org/dist/v4...
摘要:启动和停止设置开机自启配置阿里云服务器端口此项不是必须,本地连接远程数据库调试查看方便些就开启由于只开启了一些基础端口如,其他都关闭,要自己配置。 写在前面 文章有丢丢长,前端开发第一次部署项目,有问题请及时提出,以免误导其他童鞋,轻拍~, 更新系统 sudo yum update 安装mongo 1. 添加MongoDB源 在/etc/yum.repos.d/下创建名为mongodb...
摘要:启动和停止设置开机自启配置阿里云服务器端口此项不是必须,本地连接远程数据库调试查看方便些就开启由于只开启了一些基础端口如,其他都关闭,要自己配置。 写在前面 文章有丢丢长,前端开发第一次部署项目,有问题请及时提出,以免误导其他童鞋,轻拍~, 更新系统 sudo yum update 安装mongo 1. 添加MongoDB源 在/etc/yum.repos.d/下创建名为mongodb...
摘要:启动和停止设置开机自启配置阿里云服务器端口此项不是必须,本地连接远程数据库调试查看方便些就开启由于只开启了一些基础端口如,其他都关闭,要自己配置。 写在前面 文章有丢丢长,前端开发第一次部署项目,有问题请及时提出,以免误导其他童鞋,轻拍~, 更新系统 sudo yum update 安装mongo 1. 添加MongoDB源 在/etc/yum.repos.d/下创建名为mongodb...
摘要:启动虚拟系统,进入系统以后,执行以下命令来挂载共享文件夹,其中为共享文件夹的名字,表示当前挂载到目录下。 主机系统:Win7 64-bit 旗舰版虚拟系统:CentOS 6.6 Minimal 64-bit功能需求:CentOS 6.6 Minimal 设置 VirtualBox(版本号:4.3.20) 共享文件夹 写在这里,主要记录一下遇到的问题,解决方案,以及相关的操作命令,供自...
阅读 1740·2021-11-25 09:43
阅读 995·2021-11-24 09:38
阅读 2457·2021-09-27 14:00
阅读 981·2019-08-30 15:55
阅读 1223·2019-08-30 14:16
阅读 1370·2019-08-30 10:54
阅读 2758·2019-08-28 17:58
阅读 2966·2019-08-28 17:46