为防止用户在地址栏直接输入IP访问,需在Apache中的Apache2.2\conf\extra这个目录中,修改httpd-vhosts.conf文件,在最下边加入如下文字,即可防止用户直接通过IP访问,如果输入IP访问则提示403页面,而域名可正常访问。
NameVirtualHost *:80
# no website
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
Order allow,deny
Deny from all
</Location>
</VirtualHost>