Nginx和上游:配置失败

时间:2015-03-22 04:53:20

标签: nginx load-balancing

我尝试用nginx测试负载均衡器,所以我像文档例子一样添加上游。但是当我尝试重新加载nginx以刷新配置时,刷新失败 我刚刚添加了上游集团,如果我删除所有工作

文件:/ etc / nginx / sites-available / default

upstream backend {
    server webserver1:80;
    server webserver2:80;
}

server {
    listen 80;
    listen [::]:80;

    server_name www.interceptlocalcall.io interceptlocalcall.io;

    location /users {
            proxy_pass http://127.0.0.10:18000;
    }
...

当我用上游块重新加载时:

[FAIL] Reloading nginx configuration: nginx failed!

Nginx版本:

nginx version: nginx/1.6.2

我看到有关此错误的任何内容,所以我想我可能会错过一些东西,也许是在安装中? 如果你有任何想法,谢谢。

1 个答案:

答案 0 :(得分:2)

请运行$ nginx -c /etc/nginx/nginx.conf -t测试您的配置 - 它会告诉您有关配置错误的更多详细信息。 这些消息也写入全局error.log文件(不是您为服务器定义的文件,而是http部分中定义的一个),通常位于/var/log/nginx/error.log