我有 nginx 作为 Web 服务器运行。虚拟主机具有 IP 特定配置,其中列出了 IP 地址,但是当我检查 netstat 时,Nginx 正在 0.0.0.0:80 上工作。我想将其更改为特定 IP。服务器有 2 个网络连接,一个是公共的,一个是私有的。我不希望 nginx 位于私有地址上,而只想位于公共地址上。
我可以在 nginx.conf 中添加一些内容来指定它应该监听的 IP 地址或接口吗?
我知道有虚拟主机,我可以通过 ip 添加它们,但这不会改变 nginx 本身只监听某个 IP 的功能。例如,它仍然是 0.0.0.0:80。
谢谢!
答案1
刚刚搞明白了。默认主机文件仅将端口 80 列为监听。一旦我更改并添加 IP,netstat 就会显示正确的 IP,而不再是 0.0.0.0:80。