添加额外的服务器块时nginx中断

时间:2013-12-02 11:14:10

标签: configuration nginx

我有一个有效的nginx配置,但是当我添加一个额外的服务器{}块时,其他一个服务器块就会中断。

我要添加的附加服务器块如下:

server {
    listen 172.30.170.152:80;
    server_name example.com;
    port_in_redirect off;

    location / {
        proxy_pass http://127.0.0.1:80/;
        include /etc/nginx/conf.d/proxy.conf;
    }

    location ~* \.(jpg|jpeg|gif|png|ico|tgz|gz|rar|bz2|exe|ppt|txt|tar|mid|midi|wav|bmp|rtf|avi|html|mov|zip)$ {
        root /var/www/example.com/html;
        expires 90d;
    }

    location ~* ^.+\.(css|js)$ {
        root /var/www/example.com/html;
        expires 90d;

    }

    location ~ /\.git {
        rewrite .* / permanent;
    }


 }

此配置中还有其他几个相同的服务器块(server_name除外),这些都不会导致此问题。

服务器{}块中断的唯一特别之处就是其中有大量的sever_names - 我没有计算它(太多) - 但是我已经退出以太的数字大约是170

其他可能有用的事情:

  • 在添加此额外的
  • 之前,有20个服务器{}块
  • nginx版本:nginx / 1.0.15
  • CentOS版本6.4(最终版)

0 个答案:

没有答案