Wordpress hospedado por trás de um balanceador de carga que fornece SSL

1

Limpe o site Wordpress localizado atrás do proxy loadpalancer, que fornece SSL curinga para wp.mydomain.com, mas não estou envolvido em sua configuração. Servidor WP baseado no CentOS 7.1 com o Apache instalado. Eu criei o Virtual Alias simples para o domínio:

<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>

Tudo está bem com a versão HTTP do site, mas não com sua versão HTTPS. Estou a receber um problema Conteúdo misto ao carregar o site. Também não posso usar o WP admin, está me colocando no problema do Redirect loop . Eu já adicionei a próxima parte do código ao 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');

Obrigado.

    
por user3417586 07.04.2016 / 23:32

1 resposta

1

Conteúdo misto significa que, enquanto você está conectado por https, alguns elementos da página, como imagens ou arquivos CSS vinculados, são buscados usando http - use o botão direito do mouse 'inspecionar elemento' nas imagens e também procure nos arquivos CSS. Para o loop de redirecionamento, você pode desativar USE_SSL = true no arquivo wp_config para FALSE. espero que ajude.

    
por 08.04.2016 / 00:00