Теперь, когда вы создали свой первый полноценный проект на FastAPI, у вас скорее всего, есть желание разместить его на публичном веб-сервере, чтобы он стал доступен через интернет всем. Данный раздел даёт общее представление о том, каким образом подойти к поиску VPS, VDS для размещения сайта, а также, что нужно сделать чтобы подготовить свой сайт к публикации.
Даже когда разработка вашего сайта завершена (или "достаточно" завершена для начала публичного тестирования), то для публичного доступа вам надо его где-то разместить.
До этого момента вы работали в каком-то рабочем окружении - чтобы получать отладочную и другую частную информацию, вы использовали веб-сервер FastAPI в локальной сети при этом запускали сайт с (небезопасными) настройками разработки. Как мы помним из раздела: "Как работает интернет и веб-сайты?" интернет работает по цепочке серверов, DNS-серверов и доменных имен. Именно эту цепочку мы и будем реализовывать.
Покупка VPS сервера
Для начала нам необходимо арендовать VPS сервер, мы будем это делать на примере компании AdminVPS. От себя могу добавить, пользуюсь услугами данной компании более 8 лет, абсолютно устраивает всем, тех-поддержка работает на 5+
Перейдем сразу к выбору "VPS в России" за 179 рублей в месяц. Мы видим что VPS за 179 рублей у нас не активен. Все дело в том, что у AdminVPS автоматически установлена скидка в зависимости от сроков заказа:
Нажимаем на 1 мес и у нас VPS тарифа Lite становится активен к заказу:
Нажимаем заказать:
В окне настроек мы выбираем рандомное название сервера, это название используется только внутри серверов AdminVPS. Также выбираем нужную операционную систему и жмем далее:
Еще раз проверяем правильность настроек нашего VPS и нажимаем оформить, где вводим все наши данные и оплачиваем 179 рублей.
Проверяем почту и видим следующее письмо:
В данном письме мы получили все данные для доступа к серверу через SSH. Чуть позже мы вернемся к ним.
Мы также можем войти под своим E-Mail адресом и паролем в личный кабинет.
Перейдем во вкладку Серверы где увидим наш VPS-сервер. Выбираем наш сервер и переходим в его панель:
И мы видим нашу панель управления сервером, где мы можем смотреть информацию о нашем сервере, сбрасывать пароли и даже менять операционную систему.
"Теперь, когда вы создали свой первый полноценный проект на Django" - вроде FastAPI)
@Федор_Захаров, спасибо, исправил).
@Дмитрий_Селезнев, и еще чуть ниже в тексте "использовали веб-сервер Django ", сразу забыл написать, сорян)
@Федор_Захаров, Спасибо, исправил