小编Flu*_*lug的帖子

Docker + nginx + Php-FPM 502 错误网关

我正在尝试通过 docker 安装 php-fpm 和 nginx,但我遇到了 nginx 问题,它返回 502 Bad gateway 错误,但是当我尝试继续处理任何 HTML 文件时,只能正确显示。我必须对 php 文件做什么才能在这个系统上正常工作?

Nginx 配置站点:

server {
        listen      80;
        server_name  api.local.dev;
        access_log  /var/log/nginx/api.access.log;
        error_log   /var/log/nginx/api.error.log;
        root        /www;
        charset     utf-8;
        index  index.php index.html index.htm;
        location / {
                index  index.php index.html index.htm;
        }

        location ~ \.php$ {
                include fastcgi_params;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }
}
Run Code Online (Sandbox Code Playgroud)

文件

FROM ubuntu:13.10

# Keep upstart from complaining
RUN dpkg-divert --local --rename --add /sbin/initctl
RUN ln -sf /bin/true /sbin/initctl

# Let …
Run Code Online (Sandbox Code Playgroud)

nginx php-fpm docker

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

docker ×1

nginx ×1

php-fpm ×1