Как обслуживать контент с нескольких веб-серверов (appache, twisted) через порт 80?
Мой вопрос относится к моему предыдущему вопросу, но я понял, что мой предыдущий вопрос был не по назначению.
Я пользуюсь услугой хостинга, поэтому у меня нет доступа к root (только учетная запись пользователя), и мой веб-сервер Apache является виртуальным хостом, работающим на порту 80. DocumentRoot - http://build.website.org/ и является в / home /myname/build.website.org/ в файловой системе.
Я хочу запустить несколько мастеров buildbot и отобразить результаты сборки для проектов project1, project2 и т. Д. По адресу 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/ (если это правильный способ сделать это)?
Извините, я очень новичок в вопросах веб-администрирования и мне нужна очень подробная помощь.
1 ответ
Это можно сделать в Apache через обратное проксирование. См. http://www.apachetutor.org/admin/reverseproxies для получения информации о настройке. Не стесняйтесь писать снова, если у вас есть дополнительные вопросы.