场景需求
公司目前有三套系统
1、门户网站,SpringBoot搭建的前后端一体框架
2、HR系统,SpringBoot做后端、Vue做前端
3、CRM系统,SpringBoot做后端、Vue做前端
要求三个网站统一部署在服务器80端口上:
1、根路径 /
访问 门户网站
2、路径 /hr/
访问 HR系统
3、路径 /crm/
访问 CRM系统
测试环境
下文部署所用的环境均为Mac系统下的本地测试环境
,服务地址均为 http://localhost/
Nginx配置
Mac下Nginx的配置路径:
静态文件存放根路径
为 /usr/local/var/www
配置文件存放根路径
为 /usr/local/etc/nginx
/ nginx.conf
可能用到的命令:
nginx -s reload // 重载配置文件
1)nginx.conf 配置解析
首先放出配置文件
# 门户网站
location / {
proxy_pass http://localhost:8001; # 门户网站部署地址