Я использую свой веб-сервер в качестве хоста изображений, и у меня есть SSL (через letsencrypt) с использованием полного шифрования с cloudflare. По какой-то причине я получаю мерцание этого:
Однако это длится всего секунду, затем, кажется, происходит перенаправление, и это нормально. Это происходит даже тогда, когда я явно использую https://
(у меня есть перенаправление, если оно http://
действительно работает). Я продлевал свой сертификат несколько раз, но до сих пор не могу найти причину, почему это происходит.
Вот моя конфигурация apache2
<VirtualHost *:443>
ServerName example.com
ServerAlias *.example.com
ErrorLog ${APACHE_LOG_DIR}/example/SSL_error.log
TransferLog ${APACHE_LOG_DIR}/example/SSL_access.log
VirtualDocumentRoot "/var/www/example/%1"
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite ALL:!DH:!EXPORT:!RC4:+HIGH:+MEDIUM:!LOW:!aNULL:!eNULL
SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem
<Files ~ "\.(cgi|shtml|phtml|php3?)$">
SSLOptions +StdEnvVars
</Files>
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0~
<Directory /var/www/example>
Options +Indexes +FollowSymLinks -MultiViews
UseCanonicalName Off
AllowOverride All
Allow from all
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.example\.com$ [NC]
RewriteCond /var/www/example/%1 !-d
RewriteRule ^(.*) https://404.example.com/
</Directory>
<Directory /var/www/example/example2>
Order Deny,Allow
Deny from all
</Directory>
<Directory /var/www/example/%1>
Options +Indexes +FollowSymLinks -MultiViews
UseCanonicalName Off
AllowOverride All
Allow from all
</Directory>
<Location />
UseCanonicalName Off
Order allow,deny
Allow from all
</Location>
</VirtualHost>
<VirtualHost *:80>
ServerName example.com
Redirect permanent / https://%1.example.com/
</VirtualHost>
Сгенерированный мной сертификат является сертификатом с подстановочным знаком, как ну, поэтому я не уверен, в чем проблема.
Любая помощь приветствуется, спасибо.