Nginx禁止使用IP直接访问


在有些场景中,我们希望访问者只能通过域名访问网站,不允许访问者直接通过IP进行访问,这一简单功能可通过配置Nginx实现。

server{
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name _;
    return 403;
}

修改后记得重启Nginx,现在使用IP访问时会返回403错误。

这段配置最好放入nginx.conf配置文件的http块中,因为如果你的服务器有多个网站都需要实现这个功能的话,这很管用。


转载声明
本文版权归作者所有

如需转载,请注明出处;本文地址: https://www.perfcode.com/p/809.html