Мой сайт был размещен на хостинг-провайдере, который включил сертификаты, поэтому веб-сайт в результатах Google отображается с https: //
в начало.
Со вчерашнего дня я установил свой сайт на виртуальной машине ( Ubuntu Server 16.04
с Apache2), которая в настоящее время не работает. У меня нет включенного сертификата для домена. Файл .conf
имеет вид:
<VirtualHost *:80>
ServerAdmin myemail@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/mysite
ErrorLog ${APACHE_LOG_DIR}/mysite-error.log
CustomLog ${APACHE_LOG_DIR}/mysite-access.log combined
</VirtualHost>
Можно редактировать .conf
. Можно ли перенаправить весь трафик с https на http?
Вам понадобится HTTPS VirtualHost
для обработки запросов HTTPS и их перенаправления на HTTP. Однако этому VirtualHost все равно потребуются действующие сертификаты для правильной работы, поскольку перенаправление происходит после согласования SSL, поэтому лучше подумать о создании новых сертификатов с использованием LetsEncrypt , поскольку это не только обеспечивает повышенную безопасность, но и улучшает рейтинг поиска.
Не использовать SSL в наши дни - не лучшая идея. Кроме того, нет способа предотвратить появление у ваших клиентов недействительного сертификата до того, как они будут перенаправлены. Таким образом вы вообще не можете избежать предупреждения браузера.
Вы можете использовать letsencrypt с certbot-auto
для создания ваших собственных действительных сертификатов сервера.
См. Здесь: https: // letsencrypt .org / Getting-start /
Его действительно легко установить и использовать. Браузеры примут его как действительный.