Docker
宿主机nginx与docker容器php关联
宿主机nginx与docker容器php关联
最近构建了一个PHP镜像,并且直接在服务器上运行,由于服务器上的nginx是通过安装方式安装,并不是通过docker部署,但是php是通过docker部署,需要将宿主机nginx与php容器关联起来,只需要修改nginx配置,假设宿主机内网ip是172.1.0.1,php容器端口是9101,网站目录是/www/wwwroot/web,最好宿主机跟PHP容器的目录是相同,这样可以避免一些坑,以下是nginx关联配置
location ~ \.php$ { root /www/wwwroot/web/public; index index.php index.html; fastcgi_pass 172.1.0.1:9101; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
编辑后记得重启nginx配置,这样就可以了。
0条评论