项目部署到一个nginx下通过目录访问

我们的建议

在前面的文档中我们让创建四个网站

这种方式适合线上运营,一个网站仅仅运行一个项目。

个别开发需求需要将前端项目部署在一个nginx下使用目录区分

也就是下面这样的访问方式
WEBPC管理端 http://domain:port/admin
H5商城 http://domain:port/h5
甚至更多。

那么基于Crmeb java版本的项目该如何实现上面的需求呢?

需求

在同一个nginx目录下存放admin 和 h5
admin path = admin
h5 path = h5
目录仅为实例 如果有需求请已自己的目录名称为准,这里仅做示例

WEB PC 管理端

代码修改
vue.config.js

src/router/index.js

src/components/ueditorForm/index.vue

H5 端

manifest.json 文件
img
pc端兼容样式目录
img

nginx 配置示例

最终实现的结果