上传地本项目到服务器
不上传node_modules
文件夹,上传项目后,再cnpm install
nginx
配置nginx.conf
- listen写80
- server_name 写二级域名
- proxy_pass 写项目的端口号
server{
listen 80;
server_name blog.pengyongjie.top;
location / {
proxy_pass http://127.0.0.1:8001;
}
}
启动操作
先停止项目和nginx
npm stop
killall nginx
先启动项目
npm start
再启动nginx
nginx
三个url访问同一个ip
http://119.29.93.144:8001/news
- http://blog.pengyongjie.top/news
- http://pengyongjie.top:8001/news
- http://blog.pengyongjie.top:8001/news
另一种配置二级域名的方法
项目二egg08,端口8002
/etc/nginx/nginx.conf
前面加#注释掉项目二的server
项目二的server配置,在nginx.conf的子配置文件中配置
端口号为8002,所以命名8002
server{
listen 80;
server_name shop.pengyongjie.top;
location / {
proxy_pass http://127.0.0.1:8002;
}
}
shop.pengyongjie.top
域名解析配置
在域名解析,加上二级域名
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。