原创

[docker]整站迁移到docker容器中3

在我docker整站迁移到docker容器中2这篇文章中,我分析了要做的内容,接下去的日志我将会慢慢更新提及的几个关键服务软件的搭建方式,以及我将会记录下对应遇到的坑。

目前我本地试验php-fpm+nginx 是成功了,本来想发一个脚本出来,简单记录下这两个如何搭建,但是感觉没有太大的必要,最后面我还是需要重新搭一次,作罢!

不过这里还是可以记录下遇到的一个问题

2020/12/25 08:07:00 [error] 21#21: *3 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 172.25.0.1, server: 996.icu, request: "GET /1.php HTTP/1.1", upstream: "fastcgi://172.25.0.2:9000", host: "996.icu:8081"

这个问题让我纠结了很久,最后在这里找到了答案点击跳转。 我修改了vhost/xxx.conf中的fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name; 就可以了,当然前提是/var/www/html是你php-fpm中的地址。一般官方默认的镜像地址都是这个。

最后放出我目前使用到的docker脚本

sudo docker pull nginx:1.18.0

sudo docker pull mysql:8.0.22

sudo docker pull php:8-fpm

sudo docker network create -d bridge --subnet 172.25.0.0/16 djc8net


温馨提示:
本文最后更新于 2021年01月07日,已超过 505 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我
正文到此结束
该篇文章的评论功能已被站长关闭
本文目录