Как решить проблему https Wordpress на хостинге nginx + apache?
У меня так:
один docker контейнер с wordpress и apache
второй docker контейнер с nginx
1) в настройках WP изменяю адрес сайта с https
2) дамп бд, меняю все ссылки на https, заливаю дамп назад
3) в wp-config добавляю define('FORCE_SSL_ADMIN', true);
4) в wp-config изменяю// If we're behind a proxy server and using HTTPS, we need to alert Wordpress of that fact
// see also http://codex.wordpress.org/Administration_Over_SSL#Using_a_Reverse_Proxy
//if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
        $_SERVER['HTTPS'] = 'on';
//}
Все, работает по https.
Логи, конфиги, Apache, Nginx.
В WP адрес устанавливается в двух константах
WP_HOME и WP_SITEURL
В статьях ссылки быстро можно заменить с помощью WP-cli или https://github.com/interconnectit/Search-Replace-DB
З.Ы. Зачем вам в этой связке апач?