
mi configuración es así
Visitante -> Libra -> Barniz -> nginx
Mi sitio de Wordpress se ve bien desde el front-end (con https), pero tan pronto como intento iniciar sesión en el backend aparece el error "No tienes permisos suficientes para acceder a esta página".
Cuando saco a Pound de la cadena, funciona bien (con Varnish solo http) pero nginx directamente sin barniz también con SSL.
Esta es mi configuración de libra
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
El servidor es Ubuntu 14.04
gracias
Respuesta1
Ok, encontré el error. Olvidé agregar esas líneas a wp-config.php
define('FORCE_SSL_ADMIN', true);
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';