Хостинг
Где разместить сайт?
После билда фронтенд проекта вы получаете набор html/css/js/jpeg
и других статичных файлов, которые надо разместить на вебсервере, чтобы к вашему сайту был доступ.
Варианты размещения с бесплатными планами:
Также многие облачные провайдеры (Amazon, Google, Oracle, Microsoft) предоставляют бесплатные тарифы с возможностью получить виртуальный сервер, на котором можно установить вебсервер (Nginx, Apache) и захостить свой сайт самостоятельно. В этом случае на нем же можно разместить и бэкенд.
Домен
Купить домен сейчас очень просто и недорого (от 200 рублей в год), в связи с чем рекомендуется это сделать. GitHub Pages и другие хостеры позволяют подключить кастомный домен к вашему сайту. Поддомены удобны для организации окружения разработки (environments):
- dev.website.com
- dev-api.website.com
- website.com
- api.website.com
- docs.website.com
SSL сертификаты
Современные браузеры требуют, чтобы сайт был доступен по HTTPS протоколу. Для этого для вашего домена необходим SSL сертификат. Хостинг провайдеры типа Firebase или Github Pages обеспечат вам сертификат сами. Если вы хостите свой сайт самостоятельно на облачном сервере, то можно сгенерировать сертификат с помощью программы CertBot.