Настройка работы wordpress через https.
Дано.
HAProxy - frontend - :443
Nginx - backend1 - :80
Nginx - backend2 - :80
1) В /etc/haproxy/haproxy.cfg добавляем директиву reqadd X-Forwarded-Proto:\ https
Пример:
frontend my_haproxy
bind *:80
default_backend mysite_backend
bind *:443 ssl crt /etc/ssl/web.site.kz/web.site.kz.pem
reqadd X-Forwarded-Proto:\ https
2) в wp-config.php добавляем.
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
$_SERVER['HTTPS'] = 'on';
$_SERVER['SERVER_PORT'] = 443;
}
Комментариев нет:
Отправить комментарий