Apache2虚拟主机默认用于直接IP连接

时间:2016-08-10 13:30:52

标签: php apache

我在运行不同域的虚拟主机的Ubuntu服务器上安装了Apache2,其IP地址为“xxx.xxx.xxx.xxx”。如何通过我的IP“xxx.xxx.xxx.xxx”浏览我的网页时,如何强制客户端访问目标网页,甚至阻止他们访问我的网页服务器? (即我不希望他们仅使用IP而不是我的域来浏览我的服务器。)

1 个答案:

答案 0 :(得分:0)

在Apache中,当与不匹配任何VirtualHostServerName的主机连接时,会使用第一个ServerAlias定义。

所以只需在所有其他人之前添加额外的VirtualHost定义,然后在那里做任何你想做的事情(总是给出404错误,显示错误页面,......)