Шаг 7 из 8 · лаба · 25 мин
Портал не открывается по HTTPS
Браузеры перестали открывать портал компании по HTTPS. Верни порталу рабочий сертификат от учебного CA и оставь прежний ключ.
Ситуация
С утра пользователи пишут, что браузер не открывает портал компании https://portal.lab.test — он же https://www.portal.lab.test: «Подключение не защищено». Портал отдаёт nginx на этой машине.
Сертификаты сайтов компании выпускает внутренний учебный центр сертификации (CA). Его сертификат и ключ лежат в /srv/lab-ca, и сертификату CA доверяют все машины компании, эта тоже. Ключ и сертификат портала лежат в /etc/ssl/portal, там же portal.cnf — параметры запроса на сертификат портала для openssl req -config.
Ключ портала не меняй: мобильное приложение компании знает открытую часть этого ключа и с другим ключом к порталу не подключится.
Задача
curlбез-kоткрываетhttps://portal.lab.test/иhttps://www.portal.lab.test/и получает страницу портала.- nginx отдаёт новый сертификат, выпущенный учебным CA.
- Новый сертификат выпущен на прежний ключ портала.
- Новый сертификат действует ещё не меньше 30 дней.
Интернета на машине нет, всё нужное уже установлено.
Лаба · самостоятельно
Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.
Цели
0 из 4-
curl без -k открывает https://portal.lab.test/ и https://www.portal.lab.test/ и получает страницу портала — ещё не выполнена
-
nginx отдаёт новый сертификат, выпущенный учебным CA — ещё не выполнена
-
Новый сертификат выпущен на прежний ключ портала — ещё не выполнена
-
Новый сертификат действует ещё не меньше 30 дней — ещё не выполнена
Машина запускается
Подсказки
0 из 3Цели лабы
0 из 4-
curl без -k открывает https://portal.lab.test/ и https://www.portal.lab.test/ и получает страницу портала — ещё не выполнена
-
nginx отдаёт новый сертификат, выпущенный учебным CA — ещё не выполнена
-
Новый сертификат выпущен на прежний ключ портала — ещё не выполнена
-
Новый сертификат действует ещё не меньше 30 дней — ещё не выполнена
Цели проверяются на машине после каждой команды.