Я новичок во всем этом разделе создания сертификатов и недавно начал работать над ним для приложения, над которым я работаю. Я установил apache2 и дальше заглянул в сайты - drissamri.be, linode.com и akadia.com и некоторые ТАК вопросы. На этих сайтах мне удалось сгенерировать сертификат, crt, csr и ключ файлы. После выполнения всех шагов, упомянутых на этих сайтах, сайт открывается в браузере, но На https: // будет красная косая черта.
Где я здесь скучаю?
Изменить. Сертификат, над которым я работаю, является самозаверяющим сертификатом.
Кроме того, когда я открываю веб-сайт на одном компьютере, он открывается со следующим представлением, а когда я открываюсь на другом компьютере, веб-сайт не открывается с ошибкой - ваше соединение не является частным.
Для справки вот скриншот: -
(Сообщите мне, если требуются дополнительные сведения.)
Самозаверяющие сертификаты не распознаются браузерами как действительные, поэтому они всегда будут жаловаться на них, если вы не добавите публичный сертификат (x509) в список доверенных центров сертификации в вашем любимом браузере.
Это не имеет ничего общего с программным обеспечением HTTP-сервера, которое вы используете, или с чем-либо еще, касающимся его конфигурации, тот факт, что он загружается и браузер жалуется на это, означает именно то, что вы правильно настроили свой сервер, просто браузеры предназначены для жалоб на сертификат, который вы используете.
В общем-то, Самоподписанные сертификаты используются только для практических целей, но ваш браузер не сможет определить автора этого сертификата, поскольку он принимает только сертификаты SSL, которые подписаны и проверены доверенным органом SSL.
Вам необходимо настроить самоподписанный сертификат SSL в браузере, чтобы он доверял вашему SSL и позволял вам работать в защищенной среде.
Вот как можно настройте сертификат SSL в браузере.
Вчера я разместил вопрос, который может помочь, поскольку я начинал защищать свой Apache, включив SSL / TLS и импортируя сертификат CA.
Сертификат ЦС рекомендуете или нет для блога, содержащего сайт?
После включения SSL / TLS на моем Apache я использовал Certbot запросить бесплатный сертификат CA от Letsencrypt (https://letsencrypt.org/getting-started/):
curl -O https://dl.eff.org/certbot-auto
chmod + x certbot-auto
mv certbot-auto / usr / local / bin / certbot-auto
certbot-auto certonly --standalone -d example.com
vi /etc/httpd/conf.d/ssl.conf
Измените значение SSLCertificatesFile на: /etc/letsencrypt/live/example.com/fullchain.pem
Измените значение SSLCertificatesKeyFile на: /etc/letsencrypt/live/example.com/privkey.pem