【发布时间】:2020-05-19 17:57:02
【问题描述】:
我有多个服务在端口 80 上运行。
我现在正在部署另一个在端口 3310(病毒扫描程序)上运行的服务,如果我尝试使用 nginx,我似乎无法让端口正常工作。我在某处读到 nginx 仅适用于标准端口。
所以我走上了使用负载平衡器服务的路线。这非常有效,但需要额外的 IP 地址等成本。
是否有继续为这个非标准端口使用 nginx 入口?从而消除了对集群的额外外部访问的需要?
【问题讨论】:
-
该病毒扫描程序应该可以从 Internet 访问还是仅在本地访问?您可以控制您的域名吗?第一个想法是通过服务公开该扫描仪,如果扫描仪支持 http:https,则在 Nginx 入口中创建重写规则。
-
不一定,我希望它对功能应用程序开放,但它并不完全在集群中。我使用的是 azure,所以如果我使用 loaf balancer 路由,我可以使用 nsg。是的,我可以控制域,并已将一条记录指向该 IP 地址。
标签: nginx-ingress azure-aks clamav