Как добавлять домены в FastPanel для использования с мультисайтом на WordPress?

Добрый день всем! 

Я хочу управлять двумя сайтами из одной админпанели WordPress. У меня есть VPS с FastPanel, и я уже добавил оба домена в DNS-менеджер сервера. Для управления поддоменами я добавил A-запись в формате *domen1.ru. Я создал основной сайт в FastPanel и включил мультисайт на поддоменах (внес необходимые изменения в wp-config.php, разместил sinrise.php в wp-content, в админке все корректно отобразилось). Также я создал поддомен test.domen1.ru на основном сайте и указал domen2.ru как основной в плагине Domain Mapping. В FastPanel я создал сайт domen2.ru и установил SSL для обоих сайтов. Однако сейчас у меня возникли сложности: сайт test.domen1.ru перенаправляет на domen2.ru, но при этом контент test.domen1.ru не отображается.

У меня возникли несколько вопросов: 
1. Необходимо ли устанавливать WordPress на сайте domen2.ru? В этом случае я получу две админки: одну для test.domen1.ru/wp-admin и другую для domen2.ru/wp-admin.
2. Нужно ли для domen2.ru при выборе бэкенда устанавливать обратный прокси, указав хост: <a href="http://test.domen1.ru" rel="nofollow">test.domen1.ru</a>?
3. Может быть проблема заключается в том, что сайт domen2.ru не привязан к папке основного сайта domen1.ru, поскольку при создании сайта нет возможности указать эту папку?
  • 30 ноября 2024 г. 7:03
Ответы на вопрос 1
Добрый день!

Вы пытаетесь настроить мультисайт на WordPress с использованием FastPanel и у вас уже есть несколько настроек. Давайте разберем ваши вопросы.

### 1. Установить ли WordPress на сайте domen2.ru?
Нет, вам не нужно устанавливать WordPress отдельно на domen2.ru. В случае мультисайта на WordPress, все сайты в сети управляются из одной установки WordPress, и они совместно используют одну базу данных. Вам не нужны две админки. Администрирование всех сайтов будет происходить из одной панели управления WordPress.

### 2. Нужно ли устанавливать обратный прокси для domen2.ru?
Нет, вам не нужно настраивать обратный прокси. Все ваши поддомены и основные домены должны обрабатываться через одну установку WordPress, и наложение обратного прокси здесь не требуется. Вам достаточно настроить правильные ссылки в админке WordPress и правильно настроить доменное сопоставление в плагине Domain Mapping.

### 3. Привязка сайта к папке основного сайта
При создании сайтов в мультисайте WordPress настраиваются пути доступа через базу данных. Обычно вам не нужно беспокоиться о том, в какой папке находится ваш сайт; FastPanel сам настроит нужные пути для ваших доменов. Однако вам нужно убедиться, что DNS-записи корректно настроены и что FastPanel не блокирует доступ к сайтам.

### Дальнейшие шаги для диагностики:
1. Убедитесь, что в вашем плагине Domain Mapping указаны правильные доменные адреса и что они зарегистрированы в системе.
2. Проверьте, правильно ли настроены DNS-записи для обоих доменов (A-записи должны указывать на IP вашего VPS).
3. Убедитесь, что в базе данных в таблице `wp_options` для каждого сайта в поле `home` указаны правильные URL-адреса.
4. Если после всех настроек тестовый сайт все еще перенаправляет, проверьте .htaccess на наличие правил, которые могут вызывать это поведение.

Если возникнут дальнейшие сложности, предоставьте дополнительные детали о конфигурации, и мы постараемся помочь!
Похожие вопросы