Проблемы с настройкой 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.xml
httpPort
значение обратно в 80
, Запустил сервис и теперь работает очень рад!