nginx设置默认站点
背景
当我们输入IP访问nginx时,和server模块中的域名匹配不上,这个时候我们需要设置一个默认的站点。
或者我们需要设置输入IP不能访问网站。
设置默认站点方式
在listen指令后加上default_server即可
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
}
设置输入IP不能访问网站
这里需要使用return指令,具体配置方式就是在server模块的最后加上return 状态码
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
#这里设置return
return 503;
location / {
try_files $uri $uri/ =404;
}
}

本文来自博客园,作者:huangSir-devops,转载请注明原文链接:https://www.cnblogs.com/huangSir-devops/p/18810009,微信Vac6666666,欢迎交流

浙公网安备 33010602011771号