更改相关配置,放开默认监听配置,更改默认监听跳转路径
server {
# 1. 监听 80 端口,并设置为默认服务器 (default_server)
# 这将捕获所有直接对 IP 地址的请求,以及所有未被其他 server 块匹配的域名请求。
listen 80 default_server;
listen [::]:80 default_server;
listen 443 ssl default_server;
listen [::]:443 ssl default_server;
listen 443 quic reuseport default_server;
listen [::]:443 quic reuseport default_server;
include /usr/local/openresty/nginx/conf/ssl/root_ssl.conf;
http2 on;
# 2. 将 server_name 设置为 '_' (下划线)
server_name _;
# 3. 拒绝所有请求
return 444;
}重启nginx,测试无误,相关ip请求就会被拦截
nginx -t
nginx -s reload
评论区