August 11, 2022

Создание, привязка сайта к домену и настройка SSL с использованием FastPanel


Вступительная речь


Для начала необходимо авторизоваться в панели с помощью данных, полученных ранее.

Затем, на главной странице панели управления нажимаем на кнопку "Создать сайт":

Выбираем "Создать сайт вручную"

Вводим домен (в данном случае суб-домен) в соответствующее поле, IP-адрес будет выбран автоматически, опционально возможно создать WWW алиас и email домен. После ввода перейдите к следующему шагу.

В последнем шаге, если вы создаете сайт для себя, создавать отдельного пользователя для сайта вовсе необязательно.

Выбираем вместо опции "Создать нового" пользователя fastuser

Сохраняем изменения и нажимаем "Создать сайт"

Дожидаемся создания сайта, о чем будет свидетельствовать слова ниже:

Привязка к домену

После создания сайта, необходимо привязать его к домену - добавить DNS запись A типа в панели управления регистратора домена. В данном случае будет рассматриваться домен от Aéza.

Перейдем в личный кабинет Aéza, а затем в панель управления вашим доменом, раздел Управление DNS:

Нажимаем кнопку Создать

В поле Имя (@) необходимо ввести субдомен, который будет использоваться на вашем сайте. Если вы привязываете корневой домен (example.com), то оставьте значение поля - @
В поле Значение необходимо ввести ранее полученный в панели управления IP адрес сайта.

Пример записи для субдомена aezatest.marat2509.su с IP-адресом 77.73.131.216:

Сохраняем запись, а затем нажимаем Подтвердить.
Важно! Если вы указывали алиасы для вашего домена, то их также необходимо привязать к домену

Ожидаем некоторое время, дожидаясь привязки IP-адреса к домену. Обычно это наступает спустя 15-20 минут.
После перехода на сайт, если все корректно настроено, вы увидите страницу, показанную ниже:

Сайт настроен и успешно привязан к вашему домену. Так как сайт не имеет SSL сертификата, то соединение к сайту происходит посредством http протокола, который в текущих реалиях не рекомендуется к использованию.

Получение SSL сертификата

В панели управления FastPanel возможно автоматически получить SSL сертификат от LetsEncrypt и использовать его без особых усилий.

Перейдем на карточку сайта, а затем выберите раздел "SSL-сертификаты"

Затем, нажмите кнопку "Новый сертификат":

Убедитесь, что выбран раздел LetsEncrypt для создания сертификата, затем убедитесь, что в поле Email введен верный адрес электронной почты, а затем нажмите "Сохранить":

Дожидаемся получения сертификата:

SSL-сертификат успешно настроен для работы с сайтом, осталось лишь только убедиться, что сайт получил возможность использования https. Перейдем на https версию сайта и убедимся в этом самостоятельно

Также, дополнительно возможно настроить принудительную переадресацию на https версию сайта. Чтобы сделать это перейдите в настройки сайтв, раздел HTTPS:

Затем, выберите опцию "Перенаправление на HTTPS" (по желанию такжн можете активировать и другие опции) и нажмите "Сохранить"

Затем, пытаемся перейти на http версию сайта, и если вы автоматически попадаете на https версию сайта, значит вы все сделали верно.


"Конечная" речь