具有静态 IP 的默认 Apache 虚拟主机配置

具有静态 IP 的默认 Apache 虚拟主机配置

我最近配置了一个(Ubuntu 14.04)服务器以使用静态IP地址,并注意到: <Virtualhost *:80>

似乎不再有效。以前使用的是 000-default.conf 文件,通过修改它并将每个 IP 添加到声明中,它又可以正常工作了。但如果可能的话,我宁愿在这里和其他地方使用通配符。

我配置的大多数主机现在都明确指出了它们对应的 IP 地址,有没有办法配置 apache,以便默认(或任何) 虚拟主机配置将用于所有未使用通配符匹配的主机名?

答案1

在你的主 httpd.conf 中,你想要你的“Listen”指令是

Listen 80  

那么你应该让每个虚拟都以以下内容开始:

<VirtualHost *>

这就是我在 Ubuntu 12 上运行 apache 2.4 的方法

相关内容