我在AWS上设置了一个bitnami powered wordpress服务器,并将现有的wordpress站点迁移到新实例。Wordpress配置导致插件页面返回403 http状态
当通过WordPress管理员访问插件时,我遇到了消息“对不起,您不能访问此页面”。并且服务器返回一个403 http代码。
,我看到错误的URL的一个例子是: https://stg.mydomain.com/wp-admin/admin.php?page=instapage_dashboard
当访问过我的EC2公共DNS域名插件的页面不存在问题。
我代理到来自MYDOMAIN服务器EC2结构域与nginx的:
location /wp-admin {
rewrite ^/wp-admin/(.*)$ /$1 break;
resolver 8.8.8.8;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://ec2-ipaddress.compute-1.amazonaws.com$request_uri$is_args$args;
proxy_redirect off;
}
在我运行的Apache,而不是nginx的EC2的服务器。当从mydomain而不是ec2域访问时,是否有某种cookie或header可能无法在wordpress管理员中访问?
嗨Jota,是的,我相信我已经尝试了大部分这些建议。使用bnconfig更新域时,您知道在NEW_DOMAIN值中使用子域是否会导致任何问题?我试图从像stg.mydomain.com这样的子域名访问我的bitnami服务器 –
嗨,如果子域配置正确并且它指向的是运行WordPress的IP,那么应该不会有任何问题。请注意,AWS公共域也是amazonaws.com的另一个子域。请告知我们,如果在配置应用程序后发现任何问题,请记住在下次重新引导实例期间禁用bnconfig工具以不修改域配置。 –