我的安装是这样的
访客 – >磅 – >光油 – > nginx
我的WordPress的网站看起来很好,从前端(与https),但只要我尝试login到后端出现此错误“您没有足够的权限访问此页面”。
当我把磅出链的工作正常(与光油只有http),但nginx直接没有清漆与SSL。
这是我的英镑configuration
User "www-data" Group "www-data" LogLevel 1 Alive 30 Control "/var/run/pound/poundctl.socket" ListenHTTP Address 0.0.0.0 Port 80 Service BackEnd Address 127.0.0.1 Port 6081 End End End ListenHTTPS HeadRemove "X-Forwarded-Proto" AddHeader "X-Forwarded-Proto: https" Address 0.0.0.0 Port 443 Cert "/etc/ssl/domain.com/mycert.pem" Service BackEnd Address 127.0.0.1 Port 6081 End End End
服务器是Ubuntu 14.04
谢谢
好的,我发现了错误。 我忘了把这些行添加到wp-config.php
define('FORCE_SSL_ADMIN', true); if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';