Сертификат безопасности отображается только с HTTPS, а не с HTTP [закрыто]

У меня есть сертификат безопасности, установленный на моем сервере Ubuntu, на котором запущен Apache. Когда я захожу на свой сайт по протоколу HTTPS, в начале URL-адреса появляется зеленый сертификат. Однако, когда я использую обычный протокол HTTP, сертификат не появляется. Раньше это работало, но я, должно быть, что-то изменил, чтобы сломать его, и я не знаю, как заставить его снова работать. Любые идеи? Спасибо

-5
задан 23 September 2014 в 04:53
2 ответа

Мне удалось решить мою проблему, добавив следующие строки в файл .htaccess :

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
0
ответ дан 5 December 2019 в 22:16

Er, so werk dit altyd. As u eintlik na 'n webwerf via HTTP kyk, gebruik u baie spesifiek nie HTTPS nie en gebruik u dus nie die sertifikaat nie.

U dink dalk aan HTTP-> HTTPS-herleiding; u kan 'n webbediener opstel om alle HTTP-versoeke outomaties na HTTPS te herlei. Alhoewel u HTTP intik, sal u sien dat dit nou eintlik HTTPS gebruik wanneer die bladsy klaar gelaai is.

Bepaal dus hoe u HTTPS-herleiding op u bediener kan herstel. U kan dit meer as een manier doen. 'N Algemene manier is met mod_rewrite, wat u kan help om dit uit te vind. As u dit op 'n ander manier gedoen het, moet u meer ondersoek doen voordat ons u kan help.

5
ответ дан 5 December 2019 в 22:16

Теги

Похожие вопросы