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

Как я могу обслуживать контент с нескольких веб-серверов (apache, twisted) через порт 80?

Мой вопрос касается моего предыдущий вопрос, но я понял, что мой предыдущий вопрос был не по делу.

Я использую службу хостинга, поэтому у меня нет доступа к root (только учетная запись пользователя), а мой веб-сервер Apache - это виртуальный хост, работающий на порту 80. DocumentRoot - это http://build.website.org и находится в /домой/Мое имя/build.website.org/ в файловой системе.

Я хочу запустить несколько мастеров buildbot и отобразить результаты сборки для проектов проект1, проект2 и т. д. на http://build.website.org/project1/, http://build.website.org/project2/ и т.п.

Я установил свой первый мастер buildbot со скрученным веб-сервером на порт 8010 и могу получить доступ к контенту, перейдя в http://build.website.org:8010 но я не могу понять, как сделать контент на http://build.website.org:8010 виден на http://build.website.org/project1/

Итак, я хочу знать, имеет ли смысл иметь уникальный витой сервер для каждого мастера? И как мне сделать http://build.website.org:801N виден на http://build.website.org/projectN/ (если это правильный способ сделать это)?

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

Это можно сделать в Apache с помощью обратного проксирования. Видеть http://www.apachetutor.org/admin/reverseproxies для получения информации о настройке. Не стесняйтесь писать снова, если у вас есть еще вопросы.