Вы написали приложение, которое должно использовать HTTPS, но оно не работает: вы получаете предупреждение, когда пытаетесь получить к нему доступ с помощью HTTPS, даже если вы создали локальный сертификат.
Это потому, что по умолчанию браузер не доверяет локальным сертификатам.
Нам нужно его установить!
Я предполагаю, что вы используете Chrome в этом разделе
Щелкните поле «Не защищено» рядом с адресной строкой, и должна появиться небольшая панель:
Щелкните значокCertificate
в поле, и вы должны увидеть другую панель с данными сертификата:
Теперь перетащите сертификатзначокоттуда на рабочий стол или в любую другую папку по вашему желанию. Буквально перетаскивайте с помощью мыши.
Как только вы это сделаете, найдите файл в Finder и дважды щелкните его.
Вы должны увидеть запрос на его установку:
Где вы видитеKeychain:
вариант вместоlogin
, выберитеSystem
:
Нажмите Добавить, теперь вы должны увидеть сертификат в системной цепочке ключей, обозначенный какlocalhost
:
Теперь дважды щелкните по нему, и должно появиться следующее окно:
Щелкните стрелку рядом сДоверять, и вы должны увидеть это окно, убедитесь, что вы изменили «При использовании этого сертификата» на «Всегда доверять».
Вот и все! Теперь закройте приложение Связка ключей (cmd-Q
) и попробуйте перезагрузить вкладку Chrome, она должна работать!
И теперь он должен работать в любом браузере, который вы используете.
Дополнительные уроки по сети:
- Введение в WebSockets
- Как работают HTTP-запросы
- Список заголовков HTTP-запросов
- Список заголовков HTTP-ответа
- HTTP против HTTPS
- Что такое RFC?
- Протокол HTTP
- Протокол HTTPS
- Руководство curl по HTTP-запросам
- Кеширование в HTTP
- Список кодов состояния HTTP
- Что такое CDN?
- Протокол HTTP / 2
- Что такое порт
- DNS, система доменных имен
- Протокол TCP
- Протокол UDP
- Введение в REST API
- Как установить локальный сертификат SSL в macOS
- Как сгенерировать локальный сертификат SSL
- Как настроить Nginx для HTTPS
- Простой обратный прокси-сервер nginx для обслуживания нескольких приложений Node.js из подпапок
- Что такое обратный прокси?