У меня есть веб-сервер на моем Raspberry Pi, мой URL я купил на strato.de, а мой dyndns - на noip.com.Перенаправление с моего URL на Raspberry Pi нормально и работает.Теперь я хотел использовать автоматическое перенаправление с http-запроса на https.Поэтому я установил letsencrypt и создал файл сертификата ssl.Также я включил ssl на strato.de для моего URL.Я протестировал его с https://www.myurl.de/, и он работает, но если я использую http://www.myurl.de, я получаю эту ошибку:
Ошибка сети (tcp_error) Произошла ошибка связи: «Соединение отказано«Возможно, веб-сервер не работает, слишком занят или испытывает другие проблемы, не позволяющие ему отвечать на запросы.Вы можете попробовать еще раз позже.Идентификатор транзакции: b5151b4415351db8-000000008e3c905d-000000005c177c1e Для получения помощи обратитесь в службу поддержки сети.Blue Coat Web Filter классифицировал ваш запрос как «Динамический DNS-хост».Если вы хотите поставить под сомнение или оспорить этот результат, пожалуйста, нажмите здесь.
Мне кажется, что-то в конфигурационных файлах не так.Поэтому здесь мой код файла 000-default.conf и default-ssl.conf.
000-default.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
</IfModule>
</VirtualHost>
по умолчанию-ssl.conf:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/<noip-dyndns-name>.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/<noip-dyndns-name>.com/privkey.pem
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
</IfModule>
Кто-то видит мою ошибку, которую я сделал?