![docker 上的 nginx 反向代理-为每个域设置自定义 ip](https://linux22.com/image/783034/docker%20%E4%B8%8A%E7%9A%84%20nginx%20%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86-%E4%B8%BA%E6%AF%8F%E4%B8%AA%E5%9F%9F%E8%AE%BE%E7%BD%AE%E8%87%AA%E5%AE%9A%E4%B9%89%20ip.png)
我在 docker 上有 nginx 反向代理。在主机服务器上我有服务故障转移 IP。我想在 nginx 自定义 IP 上设置每个域,因为目前所有域都在使用我服务器的主 IP。
我怎样才能做到这一点?
有人能帮忙吗?以下是我的代码
答案1
正如所述nginx 文档,您将 IP 地址添加到listen
指令中:
listen 127.0.0.1:443 ssl http2;
告诉 nginx 将该虚拟主机绑定到本地主机 IP 地址端口 443。如果通过其他 IP 地址访问该主机名,则 nginx 会将请求路由到默认虚拟主机。