运维网's Archiver
论坛
›
nginx
› nginx禁止ip直接访问
发表于 2018-11-16 13:20:43
nginx禁止ip直接访问
如果 listen 没有设置default,那么可以这样
server {
listen 80;
server_name _;
return 404;
}
如果设置了default的话,上面那样做就不太好用了,可以在server {}里加入下面的判断,位置加在server_name下面location上面就行
if ( $host ~* "\d+\.\d+\.\d+\.\d+" ) {
return 404;
}
测试通过。
页:
[1]
查看完整版本:
nginx禁止ip直接访问