Зачем это учебному проекту
Ссылку не стыдно дать. Короткий адрес выглядит иначе, чем длинная строка со служебным поддоменом бесплатной площадки.
Браузер не пугает посетителя. Без защищённого соединения показывается предупреждение о небезопасности, и человек уходит, не посмотрев.
Вы разбираетесь, как это устроено. Вопросы про домены и сертификаты всплывают на работе постоянно.
Стоит это недорого: домен в зоне подешевле — несколько сотен рублей в год, сертификат бесплатный.
Как выбрать домен
Короткий и произносимый. Такой, чтобы можно было продиктовать по телефону.
Без дефисов и цифр, если возможно: их вечно теряют при наборе.
Зона. Для учебного проекта подойдёт любая недорогая. Учтите только, что в дешёвых зонах много мусора, и репутационные системы иногда относятся к ним настороженно.
Как настроить
1. Купите домен у любого регистратора.
2. Направьте его на сервер. В настройках домена создайте запись типа A, указывающую на числовой адрес вашего сервера. Для варианта с www — вторую такую же или псевдоним.
3. Подождите. Изменения расходятся от нескольких минут до нескольких часов. Проверить, куда сейчас смотрит домен, можно командой:
nslookup ваш-домен.ру
4. Проверьте, что сайт открывается по домену без защищённого соединения.
Сертификат
Бесплатные сертификаты выдаются автоматически и действуют три месяца, после чего продлеваются сами.
Обычный порядок: ставится программа-помощник, она проверяет, что домен правда ваш, получает сертификат и настраивает веб-сервер. Дальше продление происходит по расписанию без вашего участия.
Проверьте две вещи после настройки:
- Сайт открывается по защищённому адресу и браузер не ругается.
- Продление настроено. Через три месяца сертификат истечёт, и если продление не работает, сайт перестанет открываться в самый неподходящий момент.
Что настроить дополнительно
Перенаправление на защищённое соединение. Чтобы обращение по незащищённому адресу автоматически переводило на защищённый.
Выбор основного адреса. Решите, с www или без, и перенаправляйте один вариант на другой. Два одинаковых сайта по разным адресам — плохо и для посетителей, и для поисковиков.
Отключение устаревших версий защиты. Старые версии протокола шифрования небезопасны и должны быть выключены. Проверить можно любым бесплатным анализатором.
Частые проблемы
Домен не открывается. Скорее всего, изменения ещё не разошлись. Подождите и проверьте, куда он указывает.
Сертификат не получается. Обычно потому, что домен ещё не указывает на сервер или порт для проверки закрыт межсетевым экраном.
Работает без www, но не с www. Забыли вторую запись или не указали оба адреса при выпуске сертификата.
Через три месяца всё сломалось. Продление не настроено. Проверьте задание в планировщике.
Про почту
Если планируете отправлять письма с домена, настройте записи, подтверждающие право отправки. Без них ваши письма будут попадать в спам почти гарантированно.
Хватит читать — пора делать
На CohortX можно найти команду под пет-проект и получить тот самый опыт, о котором спрашивают на собеседовании.
Похожие статьи
- Nginx for beginners: what you need to knowWhy a web server sits in front of your application, a minimal configuration, serving files, and common mistakes.
- Nginx для новичка: что нужно знатьЗачем нужен веб-сервер впереди приложения, минимальная настройка, отдача файлов и типичные ошибки.
- A domain and a secure connection for your projectHow to buy and configure a domain, get a free certificate, and why a project without HTTPS looks unserious.