记录一次 docker:Primary script unknown" while reading response header from upstream
这个问题简单翻译过来就是:fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;这行配置无法帮我找到 传过来的文件。试了一下写一个 index.html 文件进行测试,发现是有的。然而,index.php就不行。这要是在以往的无docker时代,文件目录不用挂载来挂载去的,就不容易出现这种问题。于是检查了一下doc...
·
这个问题简单翻译过来就是:
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
这行配置无法帮我找到 传过来的文件。试了一下写一个 index.html 文件进行测试,发现是有的。然而,index.php就不行。
这要是在以往的无docker时代,文件目录不用挂载来挂载去的,就不容易出现这种问题。于是检查了一下docker 配置,发现在php-fpm容器把相对应的文件目录挂载进去以后就解决问题了。
差点被网友误导,说是启动php-fpm的用户和nginx的用户不一致导致。这样让我很容易产生一种错觉:我应该将nginx和fpm放在同一个容器里。
更多推荐
已为社区贡献3条内容
所有评论(0)