Nginx无法在PHP-FPM(Docker)上连接WordPress

new9mtju  于 2023-08-03  发布在  Nginx
关注(0)|答案(1)|浏览(132)

我使用Nginx容器(版本1.22.1)作为WordPress容器(版本6.22-php8.0-fpm)的反向代理。两者都运行在EC2上。我的nginx.conf文件如下:

events {}
http {
    upstream backend {
        server wordpress:9000;
    }

    server {
        listen 80;

        location / {
            try_files $uri $uri/ /index.php?$args;
        }

        location ~ \.php$ {
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            fastcgi_pass backend;
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_param PATH_INFO $fastcgi_path_info;
        }

        location ~ /\.ht {
            deny all;
        }
    }
}

字符串
我一直得到**“GET/index.php”301**和这个错误在我的日志:

Connection refused


我是PHP-FPM的新手。有人可以建议吗?

3zwjbxry

3zwjbxry1#

看起来像根配置丢失

root /var/www/wordpress;

字符串
尝试添加您的wordpress文件夹。确保代码在容器中按卷共享或复制到正确的路径。检查nginx配置形式WP这里https://www.nginx.com/resources/wiki/start/topics/recipes/wordpress/

相关问题