我正在运行Apache(例如)127.1.1.1,但它已经build立,所以example1.com从/home/example1.com/读取,example2.com从/home/example2.com/读取
如果我去example1.com(或任何其他域)它工作正常 – 显示正确的文件。
如果我去xxxxx.example1.com(即,任何子域),它显示我的虚拟主机文件中的第一个条目(所以显示我添加的第一个网站)。
如果我去127.1.1.1(其obv。不是ip …),它也显示我添加的第一个网站
我怎么能阻止这个? 我相信只是在我的虚拟主机中添加一个“假”的第一个条目仍然可以通过IP或通过任何子域连接到网站,所以这是行不通的。
您可以configuration默认的虚拟主机并将stream量redirect到一个抱歉的页面。
<VirtualHost _default_:*> DocumentRoot /home/defaultvhost RewriteEngine On RewriteRule /.* http://mydomain.com/sorry.html [R] </VirtualHost>