在子域下使用Wordpress进行Nginx代理设置

时间:2019-06-14 18:12:39

标签: wordpress nginx proxy

我们正在使用反向代理将我们的wordpress安装迁移到另一台服务器,但是在管理发布方面存在一些问题。

该博客正常运行,我们可以进入管理面板,但是当我们尝试预览或发布帖子时,出现错误:

抱歉,您不能预览草稿。

这是Wordpress配置文件:

define('FORCE_SSL_ADMIN', true);
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
    $_SERVER['HTTPS']='on';

if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) {
    $_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
}

这是主服务器上的Nginx配置文件:

location /blog/ {
          proxy_pass https://138.68.44.219:80;
          proxy_set_header X-Forwarded-Host $host;
          proxy_set_header X-Forwarded-Proto $scheme;
        }

0 个答案:

没有答案