我使用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的新手。有人可以建议吗?
1条答案
按热度按时间3zwjbxry1#
看起来像根配置丢失
字符串
尝试添加您的wordpress文件夹。确保代码在容器中按卷共享或复制到正确的路径。检查nginx配置形式WP这里https://www.nginx.com/resources/wiki/start/topics/recipes/wordpress/