如何禁用Apache和nginx的空主機(jī)頭

2016年5月18日01:22:53 發(fā)表評論 5,392 ℃

為了防止域名解析惡意指向,我們需要禁止apache默認(rèn)的空主機(jī)頭,操作如下:

vi /etc/httpd/conf/httpd.conf

編輯配置文件,在你的站點(diǎn)配置之前再增加一個站點(diǎn)(紅色字體部分是我們要增加的,藍(lán)色字體部分代表你正在使用的站點(diǎn)配置)

NameVirtualHost *

<VirtualHost *:80>

ServerAdmin yourmail#mail.com

DocumentRoot /error

ServerName abc.com

</VirtualHost>

 

<VirtualHost *:80>

ServerAdmin admin#amd5.cn

DocumentRoot "你的站點(diǎn)路徑"

ServerName amd5.cn

ServerAlias www.zhongjima.net

</VirtualHost>

Linux系統(tǒng)下禁止nginx空主機(jī)頭

引言:為了防止域名解析惡意指向,我們需要禁止nginx默認(rèn)的空主機(jī)頭,操作如下

vi /usr/local/nginx/conf/nginx.conf    #配置文件

找到server,添加下面這兩行:

listen 80 default;        #default代表默認(rèn)虛擬主機(jī)

server_name _;

例如:

server {

listen 80 default;

server_name _;

return 500;   #返回500錯誤信息

}

還可以把這些空的流量轉(zhuǎn)向到某一個網(wǎng)站,如下設(shè)置:

server {

listen 80 default;

server_name _;

rewrite ^(.*) http://某個網(wǎng)址 permanent;    #頁面重定向

}

【騰訊云】云服務(wù)器、云數(shù)據(jù)庫、COS、CDN、短信等云產(chǎn)品特惠熱賣中

發(fā)表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: