我在运行不同域的虚拟主机的Ubuntu服务器上安装了Apache2,其IP地址为“xxx.xxx.xxx.xxx”。如何通过我的IP“xxx.xxx.xxx.xxx”浏览我的网页时,如何强制客户端访问目标网页,甚至阻止他们访问我的网页服务器? (即我不希望他们仅使用IP而不是我的域来浏览我的服务器。)
答案 0 :(得分:0)
在Apache中,当与不匹配任何VirtualHost
或ServerName
的主机连接时,会使用第一个ServerAlias
定义。
所以只需在所有其他人之前添加额外的VirtualHost
定义,然后在那里做任何你想做的事情(总是给出404错误,显示错误页面,......)