1. aptitude purge
有一次手动删除了nginx的配置文件 /etc/nginx
,然后用 apt-get remove nginx
,总是提示失败,用 apt-get purge
就成功了。
$ sudo apt-get purge nginx nginx-full
2. nginx 反向代理(reverse proxy)
-
新建配置文件
/etc/nginx/sites-available/node-app
server { listen 80;
server_name www.example.com; location / { proxy_pass http://127.0.0.1:1337; }
}
-
创建
node-app
的软连接$ sudo ln -s /etc/nginx/sites-available/node-app /etc/nginx/sites-enabled/
-
检测nginx配置文件是否存在错误
$ sudo nginx -t
-
重启nginx服务
$ sudo service nginx reload
-
启动
sails.js node 应用
切换到 sails.js 代码目录
,并且监听1337端口.
$ cd /usr/share/nginx/node/sails.js
$ pm2 start app.js -i 0 --name "www"