我应该删除 Nginx 在所有医生应用程序中,如果我添加了反向代理 traefik?
我希望大大减少打开的开放端口数量,目前被许多Dovhhherh应用程序使用。
每个Docker应用程序至少包含 Nginx 和 Python Flask, 什么是相当普通的设置技术 -
https://blog.nolanemirot.com/2 ... cker/
我计划按照本手册进行配置
https://www.digitalocean.com/c ... 18-04
与我的DOR不同,它包括 Nginx 和 Python Flask, 在此示例中,作为使用医生应用的示例 WordPress.
在我的情况下,我想知道 Nginx 在Doker App的每一侧? 它过度还是应该是?
每个Docker应用程序至少包含 Nginx 和 Python Flask, 什么是相当普通的设置技术 -
https://blog.nolanemirot.com/2 ... cker/
我计划按照本手册进行配置
https://www.digitalocean.com/c ... 18-04
与我的DOR不同,它包括 Nginx 和 Python Flask, 在此示例中,作为使用医生应用的示例 WordPress.
在我的情况下,我想知道 Nginx 在Doker App的每一侧? 它过度还是应该是?
没有找到相关结果
已邀请:
1 个回复
风见雨下
赞同来自:
"Traraffik."
flags 并配置其配置。 例如:
如果您的容器运行一个侦听DC网络接口中网络端口的应用程序,则只需安装
-l traefik.port = {you_apps_port}
, 他必须工作。 你需要容器在同一网络中的医生 traefik, IE
"- 电子邮件}"
选择。
所以虽然你的申请 flask 可以听港口,你不需要 nginx. 您还需要在Flash应用程序和主机的容器之间链接端口。
您只需访问容器。 traefik 在港口 80 来自医生的外部网络。
如果要运行多个应用程序,则可能需要配置主机文件或 (当地的?) DNS, 所以他指着你的主人 traefik 有几个名称,例如:
然后设置标记 app1 "frontend.rule = Host: app1.mytraefik". Traefik 会读你的头衔 http HOST 并通过医生网络发送请求到您的容器到标签上指定的端口 "traefik.port".