服务器操作系统Aliyun Linux 15.1 64位
安装git以及配置SSH key(码云)
1、安装git
yum install git
2、生成并部署SSH key
(1)ssh-keygen -t rsa -C “xxxxx@xxxxx.com”
(2)cat ~/.ssh/id_rsa.pub 查看public key并添加到 Git @ OSC
(3)ssh -T git@git.oschina.net 若返回Welcome to Git@OSC, yourname!证明添加成功
3、 git clone 远程git仓库到服务器中,通过SSH的方式 例:git clone git@git.XXX/XXX.git
配置nginx服务器
1、安装nginx
yum install nginx
2、查看nginx是否安装成功
nginx -v
3、启动nginx服务器
service nginx start 停止service nginx stop 重启service nginx restart
若有错误Starting nginx: nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol),
到nginx目录下的conf.d的default.config注释掉 # listen [::]:80 default_server;
配置nodejs服务器
1、安装nodejs
yum install nodejs
2、安装npm包管理
yum install npm
3、安装forever
npm install forever -g
4、安装express
npm install express -g
注意:若是找不到express或forever则在项目目录下面install --save-dev
5、更新了nodejs文件需要forever restart test.js
nginx服务器上面配置nodejs
在location中添加 proxy_pass http://127.0.0.1:3000; 即可