Linux Labs

Веб-стек / Ступень 5 из 9

HTTPS в nginx: цепочка и редирект

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 7 из 7 · итог · 2 мин

Итог

  • curl проверяет цепочку от сертификата сайта до корня в хранилище, а промежуточные сертификаты клиенту присылает сервер.
  • nginx отдаёт всё, что лежит в файле ssl_certificate: сертификат сайта первым, за ним промежуточный, корень не нужен.
  • Server на 80 с return 301 https://$host$request_uri; уводит HTTP на HTTPS с тем же путём и параметрами.
  • app.lab.test из начала урока: корень был в хранилище, но nginx отдавал один сертификат сайта, и без Lab Issuing CA curl не дошёл до корня.
Ubuntu 24.04
Загрузка…