我有虚拟主机的配置:
<VirtualHost xx.xx.xx.xxx>
ServerName mydomain.com
ServerAlias *
...
</VirtualHost>
mydomain.com上的一切正常。但问题是有人将他的域名链接到我的应用程序IP,我想避免这种情况。是否可以将虚拟主机限制为只有一个域“mydomain.com” - 所以如果有人将他的域指向我的ip - virtualhost将不会处理此请求?
答案 0 :(得分:0)
无法阻止它回复该IP地址上的HTTP请求。我认为,如果您使用基于名称的托管,然后使用ServerName 1.2.3.4
创建一个vhost,那么它将匹配对IP地址的请求,并且您可以在那里添加一些特殊行为(返回错误代码,重定向到指定的站点等)。
如果您只是想确保人们不为IP地址添加书签,并且始终在浏览器中看到mydomain.com
,请查看http://httpd.apache.org/docs/2.0/misc/rewriteguide.html