cURL可以工作,但浏览器(通过NGINX)赢得了&x27;t载荷

cURL可以工作,但浏览器(通过NGINX)赢得了&x27;t载荷,nginx,unicorn,ruby-on-rails-4.2,Nginx,Unicorn,Ruby On Rails 4.2,我正在为我的Rails应用程序使用NGINX和Unicorn。我遇到了麻烦,不知道发生了什么事 我已将NGINX日志记录设置为完全调试。当我尝试浏览我的站点主页时,我在加载页面时遇到问题,而NGINX错误日志中没有任何内容。当我使用cURL访问同一页面时,它工作得非常好,日志中充满了有用的信息。我希望这是我的NGINX配置文件中的一个明显错误: upstream unicorn-soup { server unix:/home/soup/app/tmp/sockets/unicorn.soc

我正在为我的
Rails
应用程序使用
NGINX
Unicorn
。我遇到了麻烦,不知道发生了什么事

我已将
NGINX
日志记录设置为完全调试。当我尝试浏览我的站点主页时,我在加载页面时遇到问题,而
NGINX
错误日志中没有任何内容。当我使用
cURL
访问同一页面时,它工作得非常好,日志中充满了有用的信息。我希望这是我的
NGINX
配置文件中的一个明显错误:

upstream unicorn-soup {
  server unix:/home/soup/app/tmp/sockets/unicorn.sock;
}

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

        root /home/soup/app/current/public;

        server_name soup.quote2bill.com;

        try_files $uri/index.html $uri.html $uri @unicorn;

        location @unicorn {
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Host $http_host;
                proxy_set_header X-Forwarded_Proto $scheme;
                proxy_redirect off;

                proxy_pass http://unicorn-soup;
                proxy_read_timeout 300s;
                proxy_send_timeout 300s;
        }
}
注意,我甚至尝试将其设置为默认站点并浏览到IP地址,但没有帮助


感谢您抽出时间,就如何排除故障和/或修复提出建议。

已修复!我删除了
try
行的
location
指令

更正:

    location / {
            try_files $uri/index.html $uri.html $uri @unicorn;
    }