Как настроить Hudson для работы на порте 80? - PullRequest
7 голосов
/ 24 мая 2011

Я настраиваю Hudson в качестве сервера интеграции, к которому, как я ожидаю, будут обращаться другие разработчики и держатели стека. Вместо того, чтобы передавать URL-адреса с определенным портом, я бы хотел настроить Hudson для прослушивания через порт 80.

Порт по умолчанию для установки Hudson в качестве службы - 8080. Я хотел бы изменить это значение на 80 на компьютере с Server 2008 R2 или Windows 7, на котором не установлены IIS или Apache.

1 Ответ

10 голосов
/ 24 мая 2011

Для перенастройки порта выполните следующие действия:

  • Отредактируйте hudson.xml (находится в каталоге установки hudson)
    • измените строку параметров в строке 44 на эталонный порт 80 (--httpPort = от 8080 до --httpPort 80)
  • В зависимости от того, какие плагины вы можете настроить, могут быть другие ссылки на hudson url.Чтобы найти их, выполните текстовый поиск в каталоге hudson на: «8080» и удалите номер порта.
  • Отключите службу «Служба публикации в Интернете».По умолчанию эта служба использует порт 80, который мы хотим использовать.
  • Убедитесь, что ваш компьютер настроен на прием внешнего соединения через порт 80 (т. Е. Откройте порт брандмауэра)
  • Перезапустите службу Hudson.
...