今天修改nginx配置文件nginx.conf之后,啟動nginx就會報錯。經仔細檢查是重復配置了 server元素導致,
當nginx檢測到重復的 server_name item.test.com,就會報這個錯 [warn] conflicting server name "www.test.com" on 0.0.0.0:80, ignored
server
{
listen 80;
server_name item.test.com;
access_log /export/servers/nginx/logs/access.log main;
error_log /export/servers/nginx/logs/error.log warn;
chunkin on;
error_page 411 = @my_error;
location @my_error {
chunkin_resume;
}
root /export/data/tomcatRoot/item.soa.360buy.com/;
location / {
proxy_next_upstream http_500 http_502 http_503 http_504 error timeout invalid_header;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://tomcat_item.soa;
expires 1d;
}
location /logs/ {
autoindex off;
deny all;
}
}