Nginx 多个dokku应用程序一个域
我想要的行为: 如果用户转到Nginx 多个dokku应用程序一个域,nginx,docker,dokku,Nginx,Docker,Dokku,我想要的行为: 如果用户转到http://www.example.com/{除了admin以外的任何东西}一个dokku应用程序响应。 但是,如果用户转到http://www.example.com/admin另一个dokku应用程序响应 dokku是否提供了一种简单的方法?我相信我必须禁用并添加一个,但即使我这样做,文档也会指定 如果禁用代理,Dokku将在每次部署时将容器的端口绑定到主机上的随机端口,例如0.0.0.0:32771->5000/tcp 如果这是正确的做法,如何强制使用静态端口
http://www.example.com/{除了admin以外的任何东西}
一个dokku应用程序响应。
但是,如果用户转到http://www.example.com/admin
另一个dokku应用程序响应
dokku是否提供了一种简单的方法?我相信我必须禁用并添加一个,但即使我这样做,文档也会指定
如果禁用代理,Dokku将在每次部署时将容器的端口绑定到主机上的随机端口,例如0.0.0.0:32771->5000/tcp
如果这是正确的做法,如何强制使用静态端口号,因此,我可以将该端口号添加到我的自定义nginx配置中?您可以部署两个应用程序,并让其中一个应用程序引用另一个应用程序的上游。这是通过手动编辑其中一个应用程序nginx配置来实现的,还是有办法让dokku管理它?您需要自定义
nginx.conf.sigil
。有关更多信息,请在dokku docs网站上查看nginx文档。