Проблемы с настройкой URL Jenkins 1.67

Я пытаюсь установить новый экземпляр Jenkins (версия 1.67) на Windows Server 2012 r2.

Я пытаюсь настроить пользовательский URL вместо использования

локальный:8080

так далее..

Я установил URL Дженкинса как

NewServer.domainname.com

Но я не могу получить к нему доступ через этот URL-адрес. Мне представляется сообщение "Удаленный веб-доступ отключен", которое позволяет мне подключаться только после перехода по URL-адресу с номером порта;

NewServer.domainname.com:8080

Я уверен, что удаленный веб-доступ полностью отличается от моей цели.

2 ответа

По умолчанию Jenkins запускает собственный встроенный веб-сервер, прослушивающий порт 8080.

Изменение URL-адреса в конфигурации Jenkins не меняет порт, который прослушивает работающий веб-сервер, а скорее URL-адрес, который отображается в пользовательском интерфейсе или в электронных письмах, отправляемых пользователям и т. Д.

Для того, чтобы получить доступ к Дженкинс только NewServer.domainname.com (т. е. работает на порту 80), сначала необходимо отключить удаленный веб-доступ Windows, который в настоящее время занимает порт 80.

Затем вам нужно будет остановить Дженкинса и запустить его снова с флагом --httpPort=80; эти параметры описаны в вики Jenkins.

Если Jenkins был запущен в качестве службы Windows, вы можете отредактировать jenkins.xml файл, как показано в этих ответах.

Просто хотел сказать, после настройки Jenkins.xml для запуска на порту 80, а затем через веб-интерфейс Jenkins с помощью

"установить как сервис"

Я обнаружил, что этот процесс, казалось, создал новый jenkins.xml наряду со значением по умолчанию httpPort который хранится в Jenkins.war,

Обойдя это, я установил как службу, убедившись, что служба не настроена на запуск при запуске. Перезагрузил машину

При запуске я отредактировал jenkins.xmlhttpPort значение обратно в 80, Запустил сервис и теперь работает очень рад!

Другие вопросы по тегам