У меня есть сайт вторичной разработки на wordpress. (Centos 6.6 x86, LAMP) Так как размер сайта растет. (300 ГБ +). Сейчас у меня всего 3 сервера.
домен: www.example.com
server1 172.192.22.01 /var/www/public_html
/music
/video
server2 172.192.22.02 /var/www/public_html
/article
/photo
server3 172.192.22.03 /var/www/public_html
/products
/showroom
Сейчас в доменном DNS устанавливается 3 ips. Я могу получить доступ www.example.com/music
но когда я не могу получить доступ www.example.com/article
или www.example.com/products
.
The requested URL /article was not found on this server.
Как настроить так, чтобы он мог получить доступ автоматически.
www.mydomain.com/music/xxx mapping to server with 172.192.22.01
www.mydomain.com/article/xxx mapping to server with 172.192.22.02
www.mydomain.com/products/xxx mapping to server with 172.192.22.03
Прокси? Общая папка? Или кластер? Я прочитал много статей и пробовал много способов, но все еще не работал у меня.
Строго говоря (и при условии, что я правильно понял проблему), вы могли бы решить эту ситуацию с помощью обратного прокси. Раньше я использовал Apache таким образом, и он работал очень хорошо. Итак, проблема в том, что вы хотите получить прозрачный доступ к трем серверам в одном домене. Или, другими словами, вы пытаетесь сбалансировать нагрузку на домен. Взгляните на эти инструкции. Они объясняют лучше, чем я могу.
http://www.apachetutor.org/admin/reverseproxies
Надеюсь, это было полезно.