Я настроил экземпляр AWS EC2 за балансировщиком нагрузки ELB с сертификатом SSL на ELB.
Internet SSL <-> [ ELB SSL ELB non-SSL ] <-> Nginx/Wordpress non-ssl
Я хочу установить Wordpress на экземпляр EC2; Nginx настроен с использованием порта 80, но перенаправляет весь трафик на https
(
(if ($http_x_forwarded_proto = 'http'){
return 301 https://$host$request_uri;
}
)
Это работает - страница настройки (wp-admin / setup-config.php? Step = 1) показывает, но без CSS: эти файлы заблокированы, потому что они являются серверами на http.
Есть ли способ заставить настройку Wordpress запускать SSL, даже если он работает на не-ssl (http) сервере за SSL-сервером?
Я не могу использовать wp-config.php для выполнения каких-либо настроек, так как Wordpress еще не установлен.