可以使用nginx fastcgi_pass从外部访问坞容器内的phpfpm吗?
我已经用apt安装了nginx在我的ubuntu上,我想用phpfpm配置nginx,但是phpfpm在docker容器中配置
码头工
version: "2"
services:
phpfpm:
image: bitnami/php-fpm:7.1
container_name: "phpfpm_7.1"
ports:
- 9000:9000
network_mode: "host"
volumes:
- ./tester/:/appnginx配置
location ~* \.php$ {
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_nam$
fastcgi_pass 127.0.0.1:9000;
}在浏览器中尝试访问文件php,nginx说没有找到文件。
发布于 2019-11-08 07:19:03
最后,它的工作,我试图改变码头撰写文件为
version: "2"
services:
phpfpm7:
image: bitnami/php-fpm:7.1
container_name: "phpfpm_7.1"
volumes:
- /var/www/:/var/www/
networks:
vpcbr:
ipv4_address: 192.168.85.2
networks:
vpcbr:
driver: bridge
ipam:
config:
- subnet: 192.168.85.0/24nginx配置:
fastcgi_pass 192.168.85.2:9000;
fastcgi_index index.php;
include fastcgi.conf;https://stackoverflow.com/questions/57455971
复制相似问题