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

Настройка поддомена для hudson при запуске других сайтов в II6

Я установил хадсон (http://hudson-ci.org/) на нашем сервере сборки, который также является нашим сервером разработки. Все наши сайты разработки размещены на этой машине под IIS6. Я не уверен, как сам Hudson размещает (использует ли он apache?), Но по умолчанию он прослушивает порт 8080. К моему серверу прикреплено доменное имя, скажем foo.com, поэтому я хотел настроить Hudson, чтобы он мог работать на:

http://hudson.foo.com

Но я действительно не знаю, что мне делать.

Любые идеи?

Большое спасибо.

Чтобы предоставить ему поддомен, вам нужно будет добавить для него DNS-запись. Это нужно будет сделать на вашем DNS-сервере.

Если IIS работает на порту 80, он не сможет поделиться с hudson. Вам нужно будет либо распространить URL-адрес как http://hudson.foo.com:8080 или создайте сайт в IIS с заголовком хоста hudson.foo.com, который автоматически перенаправит вас на порт 8080.

В нестандартной версии используется Winstone. Вы можете изменить порт, указав параметр запуска или изменив hudson.xml (если вы установили его как службу Windows).

AFAIK, вам нужно развернуть его на сервере приложений, если вы хотите иметь больше возможностей.