本文假设express和nginx已经安装
1. 创建express项目
cd /data/release
express project
生成的目录结构如下:
2. 启动nodejs服务
这里使用forever来启动服务,使用forever好处有:
1, daemon 不用自己写
2, 自动重启, 特别适合web项目
3, 进程管理
forever -a start ./bin/www
3. 配置nginx
vi /etc/nginx/conf.d/mysite.com.conf
配置文件内容如下:
server {
listen 80;
server_name *.mysite.com.cn;
error_log /data/logs/mysite-error.log;
access_log /data/logs/mysite-access.log;
location /static {
alias /data/release/mysite/public;
}
location / {
proxy_pass http://127.0.0.1:3000;
}
}
4. 启动nginx
service nginx start