For the complete documentation index, see llms.txt. This page is also available as Markdown.

Домены и SSL

Перед установкой iEXExchanger необходимо создать основной домен обменного пункта и технический поддомен, который будет использоваться для работы административной панели, API и серверной части системы.

Также на данном этапе необходимо настроить SSL-сертификаты для обоих доменов, чтобы обеспечить работу системы по защищённому протоколу HTTPS.

Архитектура доменов

По умолчанию iEXExchanger использует следующую структуру:

Назначение
Пример

Основной домен

example.com

Технический поддомен

app.example.com

Основной домен используется для работы клиентской части обменника.

Технический поддомен используется для API, панели управления, очередей, WebSocket-соединений и других серверных компонентов системы.

Требования перед началом

Перед выполнением дальнейших действий убедитесь, что:

  • домен зарегистрирован;

  • домен направлен на IP-адрес сервера;

  • DNS-записи обновлены;

  • сервер доступен из сети Интернет;

  • имеется доступ к FastPanel.

Авторизация в FastPanel

Перейдите в панель управления FastPanel по адресу, предоставленному вашим хостинг-провайдером.

Обычно адрес панели имеет следующий формат: https://IP_СЕРВЕРА:8888

Введите логин и пароль администратора, затем нажмите кнопку «Войти».


Создание доменов в FastPanel

На данном этапе необходимо создать два сайта:

  • основной домен обменного пункта;

  • технический поддомен для серверной части системы.

1

Основной домен

  1. В левом меню панели управления перейдите в раздел «Сайты».

  2. Нажмите кнопку «Создать сайт».

  3. В появившемся окне выберите тип сайта «PHP»

На данном этапе будет создан основной домен обменного пункта, который будет использоваться для работы клиентской части системы.

В открывшейся форме заполните следующие поля:

  • Какой домен подключаем? Укажите адрес вашего основного домена (например, ваш_домен).

  • К какому IP-адресу? Убедитесь, что выбран правильный IP-адрес вашего сервера.

  • DNS-аккаунт: Оставьте значение по умолчанию (как правило, это ваш провайдер, например FASTVPS).

  • Добавить www-алиас (опционально): Включите этот пункт, если хотите, чтобы сайт был доступен также по адресу www.ваш_домен.

Нажмите кнопку «Следующий шаг», чтобы перейти к настройке конфигурации сайта.

2

Конфигурация сайта

На этапе конфигурации FastPanel автоматически предложит стандартные параметры, которые подходят для большинства случаев.

Важно

  • На данном этапе не изменяйте настройки.

  • Оставьте все параметры по умолчанию.

  • В следующих шагах документации мы подробно рассмотрим и настроим необходимые параметры специально для работы обменника.

Нажмите кнопку «Создать сайт» и дождитесь завершения процедуры.

Технический поддомен

Для создания поддомена повторите описанную выше процедуру:

В разделе «Сайты» нажмите кнопку «Создать сайт».

Выберите тип сайта «PHP».

В поле домена укажите поддомен в формате: app.ваш_домен

IP-адрес сервера и DNS-аккаунт должны совпадать с настройками основного домена.

Нажмите кнопку «Следующий шаг», затем кнопку «Создать сайт», оставив все параметры без изменений.

После завершения создания поддомена рядом с кнопкой «Посмотреть» будет доступен файл конфигурации.

Обязательно скачайте данный файл перед переходом к следующему этапу установки.

Важно

После создания поддомена app.ваш_домен обязательно скачайте файл конфигурации, расположенный рядом с кнопкой «Посмотреть».

Данный файл содержит важную информацию, которая потребуется на следующих этапах установки:

  • имя пользователя сайта;

  • пароль пользователя сайта;

  • имя базы данных;

  • логин базы данных;

  • пароль базы данных;

  • другие параметры, автоматически созданные FastPanel.

Рекомендуется сохранить этот файл в безопасном месте до полного завершения установки системы.

Без данных из данного файла настройка файла .env, подключение базы данных и выполнение части серверных команд будет невозможна.


Настройка SSL-сертификатов (HTTPS)

После создания доменов необходимо настроить SSL-сертификаты для обоих сайтов.

Использование SSL обеспечивает безопасную передачу данных между пользователями и сервером, корректную работу авторизации, API, cookie, платёжных модулей и других компонентов системы.

После завершения настройки следующие адреса должны открываться по HTTPS:

Важная информация

В рамках данной инструкции используется самоподписанный SSL-сертификат, который создаётся средствами FastPanel.

Данный сертификат необходим для корректной работы HTTPS-соединения на этапе установки и дальнейшей настройки системы.

После завершения установки вы можете использовать любой удобный способ организации HTTPS и защиты трафика, включая Cloudflare, StormWall, Let’s Encrypt или другие решения.

Выбор способа защиты и выпуска публичных SSL-сертификатов остаётся на усмотрение владельца проекта и не влияет на процесс установки iEXExchanger, описанный в данной документации.

Перед началом

Перед выпуском сертификатов убедитесь, что:

  • основной домен уже создан в FastPanel;

  • поддомен app.ваш_домен уже создан в FastPanel;

  • DNS-записи домена указывают на IP-адрес сервера;

  • домены успешно открываются через браузер по HTTP.

Если домен был привязан к серверу недавно, может потребоваться некоторое время для обновления DNS-записей.


1

SSL-сертификат для основного домена

В панели управления FastPanel перейдите в раздел «Сайты» и выберите основной домен.

Откройте раздел «SSL-сертификаты».

Нажмите кнопку «Новый сертификат».

В открывшемся окне выберите тип сертификата.

В рамках данной инструкции используется тип сертификата «Самоподписанный».

Заполните необходимые поля:

  • Email — укажите свой почтовый адрес для получения уведомлений.

  • Длина ключа — выберите рекомендуемое значение 2048.

  • Основной домен — автоматически указан ваш основной домен.

  • Срок действия — установите рекомендуемый срок действия сертификата 365 дней.

После заполнения формы нажмите кнопку «Сохранить».

Дождитесь завершения процедуры выпуска сертификата.

После успешного создания сертификат будет автоматически привязан к основному домену.

2

SSL-сертификат для технического поддомена

После настройки основного домена необходимо выпустить отдельный сертификат для технического поддомена.

В разделе «Сайты» выберите: app.ваш_домен

Перейдите в раздел «SSL-сертификаты».

Нажмите кнопку «Новый сертификат».

В открывшемся окне выберите тип сертификата.

В рамках данной инструкции используется тип сертификата «Самоподписанный».

Заполните необходимые поля:

  • Email — укажите свой почтовый адрес для получения уведомлений.

  • Длина ключа — выберите рекомендуемое значение 2048.

  • Основной домен — автоматически указан ваш технический домен.

  • Срок действия — установите рекомендуемый срок действия сертификата 365 дней.

После заполнения формы нажмите кнопку «Сохранить».

Дождитесь завершения процедуры выпуска сертификата.

Последнее обновление

Это было полезно?