我在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工具以不修改域配置。 –