部署 – 部署两个不同的Play!应用程序在同一主机名上
发布时间:2020-12-13 21:37:02 所属栏目:Nginx 来源:网络整理
导读:我使用Play Framework开发了2个应用程序,访问不同的信息,因此将其合并为单个应用程序没有意义. 现在我需要在同一个主机名上部署这两个应用程序,每个应用程序都在一个单独的子文件夹(URI)中,例如: example.com/payment/ example.com/cms/ 我遇到路线问题.我
我使用Play Framework开发了2个应用程序,访问不同的信息,因此将其合并为单个应用程序没有意义. 现在我需要在同一个主机名上部署这两个应用程序,每个应用程序都在一个单独的子文件夹(URI)中,例如: 我遇到路线问题.我配置了一个nginx webserver作为反向代理.它按预期交付第一页. 但是一旦我点击任何东西,而不是转到/ cms / Application / index,它会链接回/ Application / index(没有/ cms /). 恕我直言我相信我需要在所有路径上更改我的路由文件,hardcoding / cms /,但这似乎是一个糟糕的方法,因为如果我需要在另一个URI上部署APP,我将需要再次更改路由. 在同一主机名上部署两个应用程序的最佳方法是什么?
最佳答案
如果您查看Google网上论坛上的this thread,您会看到首选方法是上下文路径.
建议使用引导作业以下列方式设置每个应用程序的上下文
所以你的代码就是
等等 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 如何管理造成停机的乘客陈旧工人
- apache-2.2 – 是否有一个Apache或Nginx等同于IIS“drain
- nginx:如何在网址中保留双斜杠
- nginx – 将多个目录限制为相同的IP范围
- cakephp – 如何使nginx缓存重写资产?
- nginx uwsgi flask重写目录作为app中的基本目录
- nginx与javascript文件过期(由PHP动态生成)
- apache的keepalive和keepalivetimeout
- Nginx proxy_ssl_certificate未按预期工作
- 拦截后端301/302重定向(proxy_pass)并重写到另一个位置块有