🔒 Седьмой пост цикла разработки InvestHold.ru Проект начал выглядеть как нормальный сайт, а не как пет-проект на голом IP. На этой неделе занимался не фичами, а тем, что видит человек, который заходит впервые. 1️⃣ HTTPS. Подключил сертификат Let’s Encrypt, nginx теперь отдаёт сайт по 443, а http сам редиректит на https. Браузер больше не пугает «небезопасным соединением», да и для сервиса, где люди вводят свои сделки, без этого никак
2️⃣ Автопродление сертификата. Certbot сам обновляет его и перезагружает nginx, чтобы через три месяца сайт внезапно не отвалился
3️⃣ Промо-страница. Сделал лендинг: что это за сервис, что умеет и зачем он нужен. Раньше с порога встречала форма логина, теперь можно сначала понять, куда попал
4️⃣ Наведение порядка на сервере. Переехал со старого docker-compose на новый docker compose, по пути поймал пару интересных ошибок при пересборке контейнеров и поправил скрипты деплоя
5️⃣ Удобство работы. Подключился к серверу через VS Code Remote SSH, теперь правлю конфиги прямо там, без scp туда-обратно Раньше это был проект, который работает. Теперь это проект, на который не стыдно дать ссылку 🙂 Заходите: https://investhold.ru/promo А в следующем посте, как и обещал, Напишу про поиск работы в 2026 накопилась пара историй 👀
· 16.10
К автопродлению я бы добавил внешний мониторинг срока сертификата: успешный запуск Certbot ещё не означает, что nginx отдаёт новый сертификат. Особенно после перестановок с контейнерами и volume. Проверка снаружи ловит именно то, что увидит пользователь, а не зелёный статус таймера.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён