Назад | Перейти на главную страницу

Wordpress размещен за балансировщиком нагрузки, который предоставляет SSL

Чистый веб-сайт Wordpress, расположенный за прокси-сервером loadpalancer, который предоставляет SSL с подстановочными знаками для wp.mydomain.com, но я не участвую в его настройке. Сервер WP на базе CentOS 7.1 с установленным Apache. Я создал простой виртуальный псевдоним для домена:

<VirtualHost *:80>
        ServerName wp.mysite.com
        DocumentRoot "/var/www/wp.mysite.com/public_html"
                <Directory "/var/www/wp.mysite.com/public_html">
Options Indexes FollowSymLinks
AllowOverride All
Order Deny,Allow
Allow from all
           </Directory>
DirectoryIndex index.php index.phtml index.html index.htm
        <IfModule mpm_peruser_module>
                ServerEnvironment apache apache
        </IfModule>
        ErrorLog /var/www/wp.mysite.com/error.log
        CustomLog /var/www/wp.mysite.com/access.log combined
</VirtualHost>

С HTTP-версией сайта все нормально, но с HTTPS-версией нет. я собираюсь Смешанный контент проблема при загрузке сайта. Также я не могу использовать WP admin, это вводит меня в Цикл перенаправления проблема. Я уже добавил в wp-config.php следующую часть кода:

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
    $_SERVER['HTTPS']='on';

define('WP_HOME','https://wp.mysite.com');
define('WP_SITEURL','https://wp.mysite.com');

Спасибо.

Смешанный контент означает, что пока вы подключены через https, некоторые элементы страницы, такие как изображения или связанные файлы CSS и шрифты, выбираются с помощью http - используйте щелчок правой кнопкой мыши «проверить элемент» на изображениях, а также просмотрите файлы CSS для перенаправления В цикле вы можете отключить USE_SSL = true в файле wp_config до FALSE. надеюсь, это поможет.