Если после добавления первого сайта в настройках 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 за дополнительной помощью и поддержкой.