我有一台有 3 个 IP 的服务器,并且要选择 apache2 使用哪个 IP,因此它完全不再使用其他 2 个 IP,并且这些 IP 上的端口 80 可供其他应用程序免费使用。我搜索过,但没有得到任何可以回答我的问题的结果...
答案1
由于我不知道您使用哪个发行版,在 Debian 和 Ubuntu 上,默认主机设置为全部监听。
首先,在 /etc/apache2/ports.conf 下有一个列表,可以将其设置为仅在特定 IP 上监听
此外我建议将默认主机设置为
/etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
而不是使用 *,将其设置为它应该监听的 ip
我希望我能帮助你
答案2
您可以使用指令“Listen”指定 apache 正在监听的 ip 和端口https://httpd.apache.org/docs/2.4/bind.html