背景说明
目前有以下几个项目:
- 80(Vue项目首页)
- 9090 (Vue项目管理端)
- 8888(Vue项目用户端)
- 7000(注册服务器)
- 7010(网关)
- 7011(系统模块微服务)
- 7012(项目模块微服务)
访问流程是调用网关,通过网关接口实现了转发到各个微服务,如
xx:7010/module-service/user/info
会调用7011微服务的接口
多模块的Vue项目部署
直接上nginx配置信息
listen 80;
server_name localhost;
location / {
root /opt/module/static;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
root /opt/module/static;
location /developer {
try_files $uri $uri/ /developer/index.html;
}
location /manager {
try_files $uri $uri/ /manager/index.html;
}
以上实现了多个前端静态模块的部署