【发布时间】:2018-01-18 10:01:01
【问题描述】:
按照此处的教程进行操作:https://blog.ssdnodes.com/blog/tutorial-extending-docker-nginx-host-multiple-websites-ssl/
nginx-proxy 仓库:https://github.com/jwilder/nginx-proxy
我无法理解如何为托管在 Digital Ocean 上的 docker + nginx 机器正确设置子域。
我想在以下方案中使用 nginx-proxy + let's encrypt 设置一个具有多个 Wordpress 实例的 docker:
mydomain.com --> 所有 wordpress 子域的列表
wp1.mydomain.com --> Docker 上安装的单个 WP 实例
wp2.mydomain.com --> Docker 上安装的另一个 WP 实例
为了让反向代理正常工作,我是否应该在 Digital Ocean 域面板中添加子域?
如果我应该,该子域应该指向哪里?我用的是单VPS,主域指向VPS IP。如果我做对了,我的子域应该指向类似 [myserverIP]:[dockerContainerPortNumber] 但在域设置面板中设置后,配置 nginx-proxy 有什么意义?
我认为配置的其余部分工作正常,我只是无法理解如何设置这些子域,因此内部路由开始正常工作。
【问题讨论】:
标签: docker nginx dns nginx-reverse-proxy jwilder-nginx-proxy