Мы в Telegram
Добавить новость
123ru.net
Работа
Май
2020

Nginx + bash + letsencrypt | Динамические SSL сертификаты

0
Нужно реализовать функционал выпуска/перевыпуска SSL сертификата (letsEncrypt) по запросу на определенный URL, а также смежные задачи. такие как динамическое подтягивание сертификата и редирект с http на https версию (при условии что у запрашиваемого домена. есть действующий сертификат)

Например есть домен example.com и он сейчас без ssl сертификата

1. Открываем http://example.com/get-cert
Nginx запускает башскрипт который выполняет выпуск letsencrypt сертификата для *.example.com (wildcard) (если сертификат был выпущен ранее, то bash скрипт чекает expired этого сертификата и если до экспирация остается менее 3х дней то перевыпускает его, а если до экспирации еще далеко то просто возвращает статус 200)
если сертификат выпущен успешно nginx возвращает 200 статус, если нет то 422 с описанием ошибки в теле

2. Открываем http://example.com, nginx смотрит есть ли сертификат для этого домена в. Файловой системе и если есть, то делает редирект на https://example.com, а если нет то отображает hello-world

3. При открытии https://example.com nginx динамически подтягивает сертификат из файловой системы и отдает условный hello-world

На месте example.com может быть любой домен второго или третьего уровня

В п.2 и п 3 важно учесть такой сценарии:
Если у нас выпущен wildcard сертификат для example.com, а сейчас запрос идет на test.example.com, то мы отдаем сертификат от example.com т.к. он wildcard,
но если был выпущен конкретный сертификат для test.example.com то тогда отдаем именно его

Вот решение для динамических сертификатов поидеи его. можно взять за основу





Загрузка...


Губернаторы России
Москва

Собянин объявил о начале испытаний беспилотного трамвая в городских условиях и запуске виртуальной карты «Тройка»


Спорт в России и мире
Москва

«Евро-Футбол.Ру»: «Спартак» никогда не интересовался Сафоновым


Загрузка...

Все новости спорта сегодня


Новости тенниса
WTA

Камилла Рахимова вышла в полуфинал турнира WTA-250 в Рабате


Загрузка...


123ru.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.


Загрузка...

Загрузка...

Экология в России и мире
Москва

Никабы





Путин в России и мире
Москва

Активам прописали превентивные меры // Какое имущество США в России может быть изъято в качестве ответного шага


Лукашенко в Беларуси и мире
Минск

БелТА: Путин обсудит с Лукашенко связи Москвы и Минска, а также внешнюю политику




123ru.netмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

123ru.net — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.





Зеленский в Украине и мире
Киев

"Зеленскому приготовиться". В Киеве раскрыли, что задумал Порошенко


Навальный в России и мире


Здоровье в России и мире


Частные объявления в Вашем городе, в Вашем регионе и в России






Загрузка...

Загрузка...



Желдорреммаш

Делегация АО "Желдорреммаш" приняла участие в выставке «Металлообработка – 2024»



Москва

Президент Pro-Vision вошел в жюри этнографического конкурса Алтайского края

Друзья 123ru.net


Информационные партнёры 123ru.net



Спонсоры 123ru.net