配合server_name _ 可以匹配所有的域名,在设置default server 可以轻松屏蔽一些非域名访问的请求。
配置如下
server { listen 80 default_server; server_name _ ; location / { root /usr/share/nginx/html; index index.html index.htm; error_page 404 = /50x.html; access_log /var/log/nginx/other.log; } }
关键是default_server 在设在listen 同一行。