拦截未绑定的域名访问服务器

[root@hexingxing conf.d]# pwd
/etc/nginx/conf.d

进入 Nginx 配置文件目录

server {
 listen 80 default_server;
 #listen [::]:80 default_server;
 server_name _;
 root /usr/share/nginx/html;

 # Load configuration files for the default server block.
 include /etc/nginx/default.d/*.conf;

 location / {
 }

 error_page 404 /404.html;
 location = /40x.html {
 }

 error_page 500 502 503 504 /50x.html;
 location = /50x.html {
 }

}

确认 default.conf 文件是系统默认的配置(以上配置通常为系统默认,如有修改,请配置如上信息,如 root 位置没有指定文件,即自动跳到 404 文件),所有没有指定域名的 80 端口访问会打开/usr/share/nginx/html 内的索引文件

[root@hexingxing html]# pwd
/usr/share/nginx/html

默认的 80 端口访问会打开以下位置的 html 文件

此时,只要将 /usr/share/nginx/html 内的 404.html、50x.html、index.html 文件分别修改成 “温馨提示” 信息或跳转到你指定的位置,将未绑定的域名和通过服务器 IP 的访问进行单独处理。