есть блог, размещенный на одном компьютере (apache) (в настоящее время на blog.domain.com), и мы хотели бы переместить его на domain.com/blog. dns для domain.com указывает на балансировку нагрузки машины haproxy на нескольких серверах приложений nginx. компьютер, на котором размещен блог, не находится за балансировщиком нагрузки.
учитывая, что у меня есть полный контроль над настройкой всего, каков самый простой способ заставить это передать мою волю и обслужить блог с domain.com/blog?
Есть несколько возможных способов добиться этого. Лучше всего настроить обратный прокси на HAProxy и использовать acl для перенаправления трафика блога на внутренний сервер блога.
http://cbonte.github.com/haproxy-dconv/configuration-1.5.html#7
Возможно, взгляните на этот пример настройки http://steven.4bits.eu/2010/07/using-haproxy-as-reverse-proxy.html
Возможно, вам не придется менять порты, поскольку вы уже упоминали, что блог размещен на отдельном сервере.