WordPress Docker 容器的 NGINX 代理传递

WordPress Docker 容器的 NGINX 代理传递
  • WordPress 容器正在运行,可通过 http://localhost:8000 成功访问
  • 要求是 WordPress 网站应该可以通过 http://localhost/site-a 访问
  • NGINX 代理可单独使用,我尝试使用以下代理传递配置,但它不起作用,并且我收到“重定向过多”错误。
    location /site-a {
        proxy_pass http://localhost:8000; # change the port here
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Host $host;
    }

我怎样才能完成我的要求?

答案1

添加以下几行到wp-config.php

define( 'WP_HOME', '<URL>' );
define( 'WP_SITEURL', '<URL>' );

其中 URL 是您用于访问 WordPress 根目录的 URL。

相关内容