Jenkins 1.67 URL设置问题

d8tt03nd  于 2023-01-12  发布在  Jenkins
关注(0)|答案(2)|浏览(246)

我正在尝试在Windows Server 2012 r2上设置一个新的Jenkins示例(版本1.67)。
我正在尝试配置自定义URL,而不是使用
本地主机:8080
等等。
我已将Jenkins URL设置为
NewServer.domainname.com
但我无法通过该URL访问它,我得到一条消息“远程Web访问已关闭”它只允许我在按照带有端口号的URL进行连接;
NewServer.domainname.com:8080
我确信远程网络访问与我的目标完全不同。

ffdz8vbo

ffdz8vbo1#

默认情况下,Jenkins启动自己的内置Web服务器,侦听端口8080。
更改Jenkins配置中的URL不会更改正在运行的Web服务器侦听的端口,而是更改UI中或发送给用户的电子邮件中显示的URL。
为了仅以NewServer.domainname.com(即在端口80上运行)访问Jenkins,您首先必须禁用当前占用端口80的Windows远程Web访问。
然后,您需要停止Jenkins并使用标志--httpPort=80重新启动它;这些选项记录在Jenkins wiki上。
如果Jenkins是作为Windows服务启动的,则可以编辑jenkins.xml文件,如these answers所示。

58wvjzkj

58wvjzkj2#

我只想说,将Jenkins.xml设置为在80端口上运行,然后通过Jenkins Web接口使用
'作为服务安装'
我发现这个过程似乎创建了一个新的jenkins.xml沿着存储在Jenkins.war中的默认httpPort
我解决了这个问题,我安装为服务,确保服务没有设置为启动时启动。重新启动机器
在启动时我重新编辑了jenkins.xmlhttpPort的值回到80。启动了服务,现在运行得很开心!

相关问题