Настройка WordPress в ngix несколько сайтов, после добавления первого сайта последующие начинают редиректить на первый?

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

Вот несколько шагов, которые можно предпринять, чтобы устранить эту проблему:

1. Проверьте конфигурацию сервера Nginx. Убедитесь, что в каждом серверном блоке есть отдельная директива "server_name", которая уникальна для каждого сайта. Пример:

server {
    listen 80;
    server_name example.com;
    ...
}

server {
    listen 80;
    server_name example2.com;
    ...
}

2. Убедитесь, что вы правильно настроили директиву "root" для каждого сайта. Она указывает путь к корневой директории сайта. Пример:

server {
    listen 80;
    server_name example.com;
    root /var/www/example.com/public_html;
    ...
}

3. Проверьте наличие файлов конфигурации для каждого сайта в директории "/etc/nginx/conf.d/" или "/etc/nginx/sites-available/". Убедитесь, что каждый файл конфигурации содержит только настройки для соответствующего сайта, и нет настройки "default_server", которая может вызывать редиректы на первый сайт.

4. Проверьте, что каждый сайт имеет свой уникальный корневой каталог и отдельную директорию для логов. Убедитесь, что у каждого сайта есть свои собственные файлы access.log и error.log для отслеживания ошибок и проблем в работе.

5. Перезапустите сервер Nginx после внесения изменений в конфигурации, чтобы изменения вступили в силу. Используйте команду:

sudo systemctl restart nginx

Если проблема с редиректами на первый сайт сохраняется даже после выполнения этих действий, рекомендуется проверить подробные логи ошибок Nginx (например, файлы error.log) для поиска специфических ошибок и причин редиректов. Также вы можете обратиться к сообществу WordPress или Nginx за дополнительной помощью и поддержкой.