引言:为了防止域名解析恶意指向,我们需要禁止apache默认的空主机头,操作如下
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
vi /etc/httpd/conf/httpd.conf
#编辑配置文件,在你的站点配置之前再增加一个站点(红色字体部分是我们要增加的,蓝色字体部分代表你正在使用的站点配置)
NameVirtualHost *
<VirtualHost *:80>
ServerAdmin yourmail@mail.com
DocumentRoot /error
ServerName abc.com
</VirtualHost>
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
<VirtualHost *:80>
ServerAdmin yourmail@mail.com
DocumentRoot "你的站点路径"
ServerName yourWebsite.com
ServerAlias *.yourWebsite.com
</VirtualHost>
» 转载请注明来源:系统运维 » Linux系统下禁止apache空主机头
apache虚拟主机是如果没有指定的域名,按照*.conf 中首字母最靠前的去读取,自己搭建个a.xxx.com 。再redirect match用301 把不符合的指向你的domainname 呢
Stopping httpd: [ OK ]
Starting httpd: Warning: DocumentRoot [/error] does not exist
博主您好,我按照您的设置之后,还是不行,用其他域名恶意指向还是能用,conf:14, 他总是选择小数字的,开始我用禁止ip的方式可以,但是后面新建站点的时候 他的号有是最小的了 所以有默认显示这个网站了 求解答 谢谢