Possibilidade # 1
Parece que seu VirtualHost padrão para *:80
, usando o arquivo de configuração 000-default.conf
está correspondendo namevhost example.com
no topo da saída ...;
VirtualHost configuration:
default server example.com (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost example.com (/etc/apache2/sites-enabled/000-default.conf:1)
considerando que você deseja combinar aqui;
port 80 namevhost example.com (/etc/apache2/sites-enabled/example.com.conf:1)
alias www.example.com
O que provavelmente está acontecendo é que a página com o texto "Por favor, faça o login no seu droplet via SSH para configurar sua instalação LAMP." é o conteúdo padrão de /var/www/html
.
Então, eu tentaria remover o /etc/apache2/sites-enabled/000-default.conf
e garantir que o example.com
correspondesse ao VHost correto.
Possibilidade # 2
Verifique suas configurações em wp-config.php
, ele deve corresponder ao que seus redirecionamentos estão apontando para;
define('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');
Isso às vezes causa problemas com o wordpress, quando não corresponde ao que o apache deseja.
Resolução de problemas adicionais
A outra coisa é que você colou a configuração para um site link ;
<VirtualHost *:80>
ServerName example.com
...
</VirtualHost>
No entanto, a regra de reescrita parece que devolveria todas as solicitações para https: //
RewriteCond %{SERVER_NAME} =example.com [OR]
RewriteCond %{SERVER_NAME} =www.example.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
Então, provavelmente precisaríamos ver a configuração https também.
Além disso, você provavelmente deve colar a saída de access.log e error.log referentes a uma solicitação específica, para ver quais redirecionamentos realmente aconteceram.
Além disso, se você ainda não consegue ver o problema, pode ativar o registro de regravação;
LogLevel alert rewrite:trace3
e, em seguida, rastreie o log para solicitações;
tail -f error_log|fgrep '[rewrite:'