无论IP地址

时间:2016-09-16 17:02:29

标签: nginx network-security

有没有办法让Nginx 1.11绑定到特定的接口而不管IP地址?

我有一个ISP供应商的家庭网关;它使用DHCP客户端获取其动态IP地址。我不知道NGINX配置时的IP地址是什么。

当然,必须有办法让这样一个优秀的HTTP服务器绑定到特定的网络接口?我知道Apache可以。

1 个答案:

答案 0 :(得分:4)

编辑启动顺序以运行捕获接口IP地址的命令或脚本,并将其写入listen <ip>:80格式的文件或您想要的任何端口:

echo "listen $(ip -o -4 a s eth0 | awk '{ print $4 }' | cut -d/ -f1):80;" > /path/to/some/file

然后让你的nginx配置包含该文件:

include /path/to/some/file;

显然,您需要确保在nginx启动之前进行IP捕获。