Я пытаюсь настроить веб-сервер Apache с несколькими установками WordPress Multisite.Моя цель состоит в том, чтобы клиенты указывали свой домен на один из IP-адресов, например 209.50.xxx.xxx, и этот трафик направлялся в каталог WP Multisite.У меня также есть другие домены, которые должны перейти в определенный каталог, независимо от того, какой у них IP-адрес.Я не могу заставить и IP Based и виртуальные хосты Wildcard работать вместе.Я могу получить только один или другой.В текущей настройке ниже я могу получить трафик в любом домене, указанном в 209.50.xxx.xxx, чтобы перейти в правильный каталог, но app.example.com и www.example.com просто получат ошибку «ERR_TOO_MANY_REDIRECTS».
## All Traffic to IP: 209.50.xxx.xxx on Port 80 (Catch All) ##
<VirtualHost 209.50.xxx.xxx:80>
DocumentRoot /var/www/example/site/public
</VirtualHost>
## All Traffic to IP 209.50.xxx.xxx on Port 80 with Domain app.example.com ##
<VirtualHost 209.50.xxx.xxx:80>
ServerName app.example.com
DocumentRoot /var/www/example/app/public
</VirtualHost>
## All Traffic to any IP on Port 80 with Domain www.example.com or example.com ##
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
DocumentRoot /var/www/example/main/public
</VirtualHost>
## All Traffic to any IP on Port 80 with Domain www.other-example.com or other-example.com ##
<VirtualHost *:80>
ServerName www.other-example.com
ServerAlias other-example.com
DocumentRoot /var/www/other-example/main/public
</VirtualHost>
Я пробовал другое упорядочение с текущим ловушкой виртуального хоста в начале, перевернутой до конца с теми же результатами.
Есть идеи, как это исправить?