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

обслуживание блога на domain.com/blog, когда dns для domain.com указывает на другое место

есть блог, размещенный на одном компьютере (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

Возможно, вам не придется менять порты, поскольку вы уже упоминали, что блог размещен на отдельном сервере.