Подкаталог на другом хосте - PullRequest
3 голосов
/ 13 июля 2010

У меня есть сайт www.example.com на одном сервере. Я хотел бы создать www.example.com/blog на другом сервере / хосте.

А) Могу ли я сделать это? Б) Как я могу это сделать?

Я немного читал об использовании Apache mod_proxy, proxypass и ProxyPassReverse, но я недостаточно одарён Apache или mgt сервера, чтобы знать, на правильном ли я пути или нет. Или, если есть другие варианты делать то, что я хочу.

Для ясности, я не хочу поддомен, такой как blog.example.com. Я знаю, как я мог бы сделать это с DNS, но я не верю, что DNS - это опция для подкаталогов.

1 Ответ

6 голосов
/ 13 июля 2010

Это не выполнимо хорошо IMO. Как вы говорите, вам потребуется решение на основе прокси, которое извлекает контент с сервера блогов и передает его пользователю.

Это имеет серьезный недостаток в том, что любой трафик в вашем блоге должен проходить через ваш основной хост, расходуя пропускную способность, ресурсы и объем трафика.

Опция перенаправления (т. Е. www.domain.com/blog выполняет перенаправление заголовка [видимое в адресной строке браузера] на blog.otherhost.com) вариант?

Если нет, ознакомьтесь с документацией на mod_proxy . Базовый пример обратного прокси выглядит уже хорошо:

ProxyRequests Off

<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass /foo http://foo.example.com/bar
ProxyPassReverse /foo http://foo.example.com/bar 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...