1,如果未给虚拟机设定域名,可添加ServerName并设定UseCanonicalName为on。假设域名为mydomain.com,代码参考如下:
<VirtualHost *:80>
ServerName mydomain.com
UseCanonicalName On
DocumentRoot "F:/www"
</VirtualHost>
2,当请求的Host并不是指定域名时,阻止其请求。可在站点根目录下.htaccess添加,也可在httpd.conf中添加。假设合法域名是mydomain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(mydomain.com|www.mydomain.com)$ [NC]
RewriteRule .* - [F]
上述两个方法涉及到httpd.conf修改,一定要重启apache。
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。