最近,有些朋友的服务器老是被一些非法域名解析到自己的服务器上,非法借用网站内容。
Apache默认情况下,接收未配置的虚拟主机请求,会显示第一个虚拟主机内容返回给浏览器。因此,我们可以增加一个内容为404错误的虚拟主机,并把他放到第一个位置。这样,对于未配置的虚拟主机,请求的数据都会访问到404错误虚拟主机上来。
httpd-vhosts.conf:
<VirtualHost *:80>
ServerAdmin admin@admin5.com
DocumentRoot /data/wwwroot/404
ServerName *
</VirtualHost>
