🟡 Я развернул проект на localhost:8080. — 18 марта 2026 г. в 07:50:12.786
🟡 Я развернул проект на localhost:8080. Что дальше? Как из этого состояния вообще прийти к аккуратному https://mybeautifulsite.ru? Я тоже когда-то проходил этот стандартный путь. Локально всё работает, всё красиво — но хочется ведь показать проект миру. И вот тут начинается то, что многим кажется магией, хотя на деле это просто цепочка решений. 🍋 Первое, что нам нужно — это место, где проект будет жить 24/7 и отвечать на запросы. Это может быть что угодно: - старый ноутбук на кухне - арендованный сервер - облако (но это тема для отдельного поста) Самый простой и предсказуемый вариант — обычный VPS/VDS сервер, арендованный под себя. По сути – это просто удалённый компьютер с интернетом. 🍋 Второй шаг — домен. У каждого сайта есть имя, и именно оно превращает IP-адрес во что-то человеческое. Доменные зоны бывают разными — .ru, .uk, (даже .su – доменная зона СССР), но суть одна: домен просто указывает, на какой сервер должны приходить запросы. В какой-то момент ты связываешь домен с IP своего сервера — и сайт начинает “находиться” в интернете. Для России удобнее всего использовать reg.ru 🍋 Дальше возникает вопрос: как вообще доставить код на сервер? Вариантов много. Кто-то использует git, кто-то просто копирует файлы. На этом этапе не так важно как, важно понять что: локальный код и код на сервере — это один и тот же проект, просто в разных местах. 🍋 Следующий ключевой элемент — веб-сервер. Он нужен для того, чтобы управлять, куда пойдут входящие на ваш сервер запросы. Именно он решает: - какой домен куда ведёт - какое приложение должно ответить - сколько сайтов вообще живёт на сервере Самые популярные варианты — nginx и apache. Они решают одну и ту же задачу, просто по-разному. 🍋 На этом этапе сайт уже обычно открывается. Но есть нюанс. Но вот незадача - браузер ругается, что соединение небезопасно. Финальный шаг — SSL-сертификат. Он нужен для шифрования данных между сайтом и сервером. Без него сайт технически работает, но выглядит подозрительно. Самый простой вариант – это выпуск сертификата через certbot После этого http:// превращается в https://. Проделав этот путь один раз, я понял важную вещь. Публиковать сайты в интернете — это не “привилегия конструкторов сайтов”, и не что-то запредельно сложное. Это базовый навык, который даёт очень важную вещь — независимость. 🟡 #жёлтый_свет #деплой #вайбкодинг #веб

