当前位置:首页 > nginx > 正文

nginx配置只能用域名访问

  • nginx
  • 2024-04-27 20:04:08
  • 9443

I、linux如何禁止通过IP访问网站,只让用域名访问网站
能否实现仅域名访问而不是IP访问取决于所使用的Web服务器软件。 以Nginx为例,可以进行如下设置:
1、使用vim打开Nginx一般为nginx/conf/nginx.conf
2、添加以下内容添加内容在服务器设置中:
#阻止IP访问
server{
listen80default;
server_name_;
return500;

server{
listen80dufault;
server_name_;
rewrite^(.*)http://永久域名;
 }
II、我的nginx地址为192.168.1.100配置的只能用域名访问。 用ip访问会跳转到444,现在想做如下设置
1.设置listen80;server_namenull;
2.判断一下
if($remote_addr!~"^192\.168\.1\.\d+$"&&$host~*"^www\.abc\.cn$"){
return403;
}