Назад | Перейти на главную страницу

один домен несколько серверов centos

У меня есть сайт вторичной разработки на 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

https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension

Надеюсь, это было полезно.