首页 > 代码库 > nginx default server

nginx default server

配合server_name _ 可以匹配所有的域名,在设置default server 可以轻松屏蔽一些非域名访问的请求。

配置如下

?
1
2
3
4
5
6
7
8
9
10
11
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 同一行。