Bom dia!
Eu tenho um site HTTP que, quando tento carregá-lo via web, ele redireciona para HTTPS, e o navegador diz que o site está usando um certificado de segurança inválido. Esse certificado, na verdade, pertence a outro site que estou hospedando, que carrega perfeitamente.
Isso acontece apenas com este site. Eu tenho mais 3 sites HTTP sob o mesmo Apache, e nada disso acontece.
Como você pode ver no site http.conf, não tenho redirecionamento:
<VirtualHost *:80>
ServerName website-http.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/website-http
LogLevel warn
ErrorLog ${APACHE_LOG_DIR}/error-website-http.log
CustomLog ${APACHE_LOG_DIR}/access-website-http.log combined
<Directory /var/www/html/website-http>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
Order allow,deny
Allow from all
</Directory>
<Directory /var/www/html/website-http>
Options FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Como você vê, é algo simples. Basicamente algo que está em desenvolvimento, mas o suficiente para funcionar sem problemas.
Esta é a configuração do meu site HTTPS, site-https.conf:
<VirtualHost _default_:443>
ServerName www.website-https.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/website-https
SSLEngine on
SSLCertificateFile /etc/ssl/websites/website-https/website-https.com.crt
SSLCertificateKeyFile /etc/ssl/websites/website-https/website-https.com.key
SSLCertificateChainFile /etc/ssl/websites/website-https/website-https.com.ca-bundle
LogLevel warn
ErrorLog ${APACHE_LOG_DIR}/error-website-https.log
CustomLog ${APACHE_LOG_DIR}/access-website-https.log combined
<Directory /var/www/html/website-https>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
Order allow,deny
Allow from all
</Directory>
<Directory /var/www/html/website-https>
Options FollowSymLinks
Order allow,deny
Allow from all
</Directory>
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>
</VirtualHost>
Eu realmente não tenho ideia do porquê deste certificado SSL do website-https entrar em ação quando tento navegar no site do meu site-http.
O que poderia estar acontecendo aqui?
Muito obrigado antecipadamente.
Tags ssl https http apache-virtualhost