如何选择 apache2 全局使用的 IP

如何选择 apache2 全局使用的 IP

我有一台有 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

相关内容