nginx(lnmp)+node+express web开发小结 2016-01-27 @ TECH expressexpress-generatornodejspm2
一、基础环境
lnmp安装就略了,官方已经说的很详细了。
nodejs: apt-get install nodejs
express生成器: npm install express-generator -g
安装完成后,看下版本node -v、express –version
二、express-generator
lnmp下添加一个网站 test.com 根目录 /home/wwwroot/test.com/
修改 vhost 配置
server { listen 80; server_name test.com; index index.html; root /home/wwwroot/test.com; location / { proxy_pass http://127.0.0.1:3000/; #express 默认3000 proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_redirect off; } access_log /home/wwwlogs/test.com.log access; }
express-generator 部署一个默认网站
cd /home/wwwroot/test.com/ express ./ npm install
lnmp reload 配置后,node /home/wwwroot/test.com/bin/www 即可看到效果了。
三、pm2
官网:PM2是个管理nodejs app的利器
npm install pm2 -g #安装 cd /home/wwwroot/test.com/bin/www pm2 start ./bin/www #启动 pm2 reload www #重载 pm2 restart www #重启 ...
这个组合可以把nodejs的web开发效率提高很多
暂无评论