ngix proxy wordpress和apache无法访问wp-admin

时间:2016-11-11 15:50:37

标签: php wordpress apache

我有一个私人服务器来运行apache和wordpress,另一台服务器使用public ip来运行ngigx。以下是有关私人服务器的一些信息:

IP: 192.168.0.10:8080/blog
     I can visit anything before i change home/siteurl in admin setting.
wordpress forld "/var/www/html/blog/"
both home and siturl are "www.example.com/blog" set in admin settings 

在public sever(www.example.com)ngnix配置:

        location ~ ^/blog {
            proxy_pass "192.168.0.10:8080";
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_redirect          off;
        }

我可以毫无问题地访问www.example.com/blog及其博客。但是当我点击登录按钮时,它会链接到http://www.example.com/blog/wp-login.php,但会得到如下页面: enter image description here

(没有加载css / js)并获取http://www.example/blog/wp-admin/load-styles.php301 Moved Permanently ....然后重定向到https://www.exmaple.com/blog/wp-admin/load-styles.php似乎我无法访问{{1}中的任何内容} 我试过这个解决方案:https://stackoverflow.com/a/34091251/2256235 但它可能对我不起作用。有人可以帮帮我吗?我已经坚持了两天。非常感谢

0 个答案:

没有答案