cd /usr/local/src/
wget http://nodejs.org/dist/v6.10.3/node-v6.10.3.tar.gz
tar zxvf node-v6.10.3.tar.gz
cd node-v6.10.3
./configure --prefix=/usr/local/node/6.10.3
make
make install
vim /etc/profile
export NODE_HOME=/usr/local/node/6.10.3
export PATH=$NODE_HOME/bin:$PATH
source /etc/profile
node -v
安装pm2
npm install pm2 -g
pm2 start app.js
安装nginx
安装Nginx:yum -y install nginx
开启Nginx:nginx -s start
修改Nginx配置文件:vi /etc/nginx/nginx.conf
修改配置文件后重启Nginx:nginx -s reload
直接重启Nginx:nginx -s restart
vi /etc/nginx/nginx.conf
server {
listen 8888;
server_name localhost;
location / {
root /usr/local/var/www/php/;
index index.html;
}
}
在服务器上安装Node
安装pm2
安装nginx
修改配置文件后重启Nginx:nginx -s reload
部署项目至服务器
具体为:scp -r local_dir username@servername:remote_dir,把当前目录的local_dir目录上传到服务器的remote_dir目录。
例如:scp -r test root@192.168.0.1:/var/www/,把当前目录下的test目录上传到服务器的/var/www/ 目录。