Nginx禁止使用IP直接访问
在有些场景中,我们希望访问者只能通过域名访问网站,不允许访问者直接通过IP进行访问,这一简单功能可通过配置Nginx实现。
server{
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
return 403;
}
修改后记得重启Nginx,现在使用IP访问时会返回403错误。
这段配置最好放入nginx.conf配置文件的http块中,因为如果你的服务器有多个网站都需要实现这个功能的话,这很管用。