我正在将Magento 2与Nginx一起用于Apache(在DirectAdmin中)和PHP-PFM的SSL终止。除了什么时候,一切都运转良好。
在浏览器中显示503服务不可用。 在错误日志中:
[proxy_fcgi:error] [pid 9897:tid 140081599657728] [client 127.0.0.1:48686] AH01067: Failed to read FastCGI header, referer: [url in use]
[proxy_fcgi:error] [pid 9897:tid 140081599657728] (104)Connection reset by peer: [client 127.0.0.1:48686] AH01075: Error dispatching request to : , referer: [url in use]
我已经使用Varnish,我已经使用Redis,我已经使用OPCache,我已经测试过将fastcgi添加到Nginx配置中(没有经验)。
我觉得创建帐户后会发生某种重定向(发送电子邮件,创建帐户)。然后显示503错误。
我认为,nginx配置中一定有一些未命中的配置。
任何可以帮助我的人。我开始为这个问题发疯。我想我已经阅读了Google上的所有内容。
Ngix配置的一部分:
location ~ \.php$
{
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include /etc/nginx/fastcgi_params;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /etc/nginx/nginx_limits.conf;
if (-f $request_filename)
{
fastcgi_pass unix:/usr/local/php|PHP1_RELEASE|/sockets/|USER|.sock;
}
}
location /
{
# access_log off;
proxy_buffering off;
proxy_pass http://xxxx:6081;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port 443;
proxy_set_header Host $host;
}