本地环境是在windows上 安装了phpstudy, 今天打开电脑突然访问本地页面, 502!, 好端端的怎么突然就502了呢,什么也没改啊,别的域名都可以正常访问,唯独这个 https的端口为443的报502,
打开错误日志error.log:
2020/04/07 15:57:31 [error] 8352#12920: *1 upstream sent unsupported FastCGI protocol version: 72 while reading response header from upstream, client: 127.0.0.1, server: gitXXX.xcar.com.cn, request: "GET /auto/index.php?r=newxxxr/xxx/index&pserid=8 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9001", host: "gitxxx.xcar.com.cn"
2020/04/07 15:57:31 [error] 8352#12920: *1 upstream sent unsupported FastCGI protocol version: 72 while reading response header from upstream, client: 127.0.0.1, server: gitnewcar.xcar.com.cn, request: "GET /auo/index.php?r=near/sx/index&pserid=8 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9001", host: "gitnr.xcar.com.cn"
去网上搜了半天,然后改了一个配置好了;
location ~ \.php(.*)$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi_params;
}
fasctcgi_pass, 由原来的9001,改成了9000, 解决!

本文记录了解决在PHPStudy环境下,HTTPS端口443访问出现502错误的过程。通过修改Nginx配置文件中的fastcgi_pass参数,将端口从9001更改为9000,成功解决了问题。
1472





