wolichuang / dailyInterview

面试、工作中遇到的issue
0 stars 0 forks source link

阿里云部署项目 node #26

Open wolichuang opened 3 years ago

wolichuang commented 3 years ago

在服务器上安装Node

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

vi /etc/nginx/nginx.conf
server {
        listen       8888;
        server_name  localhost;
        location / {
            root /usr/local/var/www/php/;
            index index.html;
        }
    }

修改配置文件后重启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/ 目录。