Я запускаю сервер Apache на своем компьютере и, скажем, использую домен xyz.com. У меня есть сервер Hudson CI, работающий на том же компьютере с портом по умолчанию 8080. Я хотел бы сделать его доступным для hudson.xyz.com. Что мне нужно сделать, чтобы указать этот поддомен на порт 8080?
Это очень легко сделать с помощью перенаправления Apache.
http://httpd.apache.org/docs/2.0/mod/mod_alias.html#redirect
Имейте две секции виртуального хостинга для домена, который вы хотите перенаправить.
Теперь в разделе Port 80 поставьте правило редиректа
По этой ссылке есть пара примеров перенаправления, вы можете понять, что вам подходит.
http://borkweb.com/story/apache-rewrite-cheatsheet
Взгляните на следующий SFq - он действительно учитывает именно то, что вы ищете: