首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在带有nginx的码头集装箱内访问phpfpm

在带有nginx的码头集装箱内访问phpfpm
EN

Stack Overflow用户
提问于 2019-08-12 05:22:43
回答 1查看 127关注 0票数 0

可以使用nginx fastcgi_pass从外部访问坞容器内的phpfpm吗?

我已经用apt安装了nginx在我的ubuntu上,我想用phpfpm配置nginx,但是phpfpm在docker容器中配置

码头工

代码语言:javascript
复制
version: "2"
services:
  phpfpm:
   image: bitnami/php-fpm:7.1
   container_name: "phpfpm_7.1"
   ports:
    - 9000:9000

   network_mode: "host"

   volumes:
    - ./tester/:/app

nginx配置

代码语言:javascript
复制
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说没有找到文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-08 07:19:03

最后,它的工作,我试图改变码头撰写文件为

代码语言:javascript
复制
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/24

nginx配置:

代码语言:javascript
复制
fastcgi_pass 192.168.85.2:9000;
                fastcgi_index index.php;
                include fastcgi.conf;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57455971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档