背景:
爲何要禁止ip訪問頁面呢?
這樣作是爲了不其餘人把未備案的域名解析到本身的服務器IP,而致使服務器被斷網,咱們能夠經過禁止使用ip訪問的方法,防止此類事情的發生。
解決方法:
這裏介紹修改配置文件nginx.conf兩種方法:
1)在server段裏插入以下正則:
listen 80;
server_name www.yuyangblog.net;
if ($host != 'www.yuyangblog.net'){
return 403;
}
2)添加一個server
新加的server, 讓 _ 返回 403(注意是新增,並非在原有的server基礎上修改)
server {
listen 80 default;
server_name _;
return 403;
}
原來server裏面插入:
listen 80;nginx
server_name www.yuyangblog.net;服務器
效果:網站
設置成功後,就只能用域名訪問網站,不能用ip訪問了。spa
實例配置:.net
[root@weifeng conf.d]# cat weifeng.confserver
server {
listen 80 default;
server_name _;
return 403;
}blog