Установлен SSL, но префикс HTTPS не всегда присутствует в адресной строке

#ssl #https

#ssl #https

Вопрос:

SSL-сертификат был успешно установлен на сервере.

Я предполагаю, что установка прошла успешно, потому что, когда я ввожу свой домен, включая префикс https, браузер фактически показывает зеленую блокировку. Однако это происходит только при вводе https … если я ввожу mydomain.com или www.mydomain.com в адресной строке не отображается https или зеленая блокировка.

Как можно добиться того, чтобы префикс https всегда отображался??

Спасибо в расширенном.

Ответ №1:

Вам необходимо принудительно перенаправить все HTTP-запросы на HTTPS.

От:https://wiki.apache.org/httpd/RedirectSSL

 NameVirtualHost *:80
<VirtualHost *:80>
   ServerName mysite.example.com
   DocumentRoot /usr/local/apache2/htdocs
   Redirect permanent /secure https://mysite.example.com/secure
</VirtualHost>

<VirtualHost _default_:443>
   ServerName mysite.example.com
   DocumentRoot /usr/local/apache2/htdocs
   SSLEngine On
# etc...
</VirtualHost>
  

Комментарии:

1. Спасибо, по какой-то причине эти конфигурации не достигают цели… браузер не перенаправляет. Вы размещаете этот текст только на одном виртуальном хостинге?? или вы размещаете одну часть в 80, а другую в 443 ?? … Я пробовал оба способа, и когда я помещаю все это в 80, apache выдает ошибки. В итоге я выполнил задание с помощью mod_rewrite… который был на том же веб-сайте, на который вы ссылались. Не самое правильное решение, но на данный момент это кое-что: S

2. Единственная конфигурация, которая вам нужна, — это постоянное перенаправление. Укажите это в конфигурации VirtualHost сервера HTTP или порта 80. Это приведет к тому, что все запросы по HTTP будут отправляться на виртуальный хост HTTPS.

Ответ №2:

Вам нужно будет перенаправить трафик с http://example.com и http://www.example.com на HTTPS. Метод будет отличаться в зависимости от используемого вами веб-сервера. Поиск в Google по запросу «перенаправить http на https [веб-сервер]» даст вам несколько руководств по настройке этого.

Комментарии:

1. пока не могу проголосовать, но спасибо ;). все еще не могу исправить все это, но этот точный поиск привел меня к другим темам, которые были очень полезны.