nginx 配置如下:
server {
listen 80 default_server;
server_name _;
return 404;
}
# server conf
server {
listen 80;
server_name *.yunos.com *.taobao.org ~^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)$;
...
}
說明:
nginx拿到請求后會根據$host 去匹配server_name
如果匹配上繼續走匹配的vs
如果沒有匹配上走 default_server邏輯
如上default_server 404
滿足需求
