我已经使用/etc/default/jenkins设置了JENKINS_ARGS,并使用www-data用户将jenkins作为守护进程启动。
系统信息页面显示设置了--prefix=/jenkins
首页/var/www哈德逊_HOME /var/JenkinsJENKINS_ARGS --前缀=/Jenkins
但Jenkins仍然只能通过而不能。
我还在配置页面上设置了Jenkins URL,但没有成功。
你知道我还需要做些什么吗?
这是我的环境:Linux robopar 12227 2.6.35-22-服务器#35-Ubuntu SMP星期六10月16日22:02:33 UTC 2010 x86_64 GNU/Linux Java版本“1.6.0_20”OpenJDK运行时环境(IcedTea 6 1.9.13)(6 b20 -1.9.13- 0 ubuntu 1 ~10.10.1)OpenJDK 64位服务器虚拟机(构建版本19.0-b 09,混合模式)Jenkins版本1.447
6条答案
按热度按时间lstz6jyr1#
将前缀添加到/etc/default/jenkins,如下所示
JENKINS_ARGS="--webroot=/var/缓存/Jenkins/战争**--前缀=/Jenkins**--httpPort=$HTTP_PORT --ajp 13端口=$AJP_PORT”
并重新启动Jenkins服务器
在Debian/Ubuntu上试用
dced5bon2#
我有jenkins在我的CentOS系统中愉快地运行,尝试以下步骤:
1.编辑/etc/sysconfig/jenkins,将此行(最后一行)JENKINS_ARGS="”更改为JENKINS_ARGS="--前缀=/jenkins”(双连字符)
1.调用
sudo service jenkins restart
1.根据运行jenkins的端口(8080默认-可以在同一文件中更改),您应该能够浏览到
http://<hostname or ip>:8080/jenkins
daolsyd03#
我发现这个页面也遇到了同样的问题。奇怪的是,在/etc/default/jenkins中设置PREFIX变量不起作用,而是手动添加一个前缀标志到JENKINS_ARGS中,如
对我有用。
2w3rbyxf4#
请查找at this document-搜索单词 * Jenkins的上下文路径必须与Apache和Jenkins的路径相同 *。我希望这能有所帮助。
7y4bm7vi5#
以防其他人,像我一样,在以独立模式启动Jenkins时,遇到这种情况,试图找到设置前缀的方法:
只需将
--prefix=/jenkins
添加到用于启动服务器的命令行中。如下所示:
正如malenkiy_scot在第一个问题的评论中指出的,配置中的URL是让Jenkins创建链接,而不是设置您可以访问它的前缀。
o4tp2gmn6#
Know I am responding way late, but since this stymied me for awhile; I wanted to note that now with systemd, you need to modify the service definition. In that service there is an environment line to uncomment for your prefix.
You can find the location for your os at https://www.jenkins.io/doc/book/system-administration/systemd-services/#overriding-service-configurations
Ex. For my RHEL 9 install:
change the lines to uncomment Environment="JENKINS_PREFIX=/jenkins" (assuming your prefix is /jenkins)
Remember to reload systemd's files:
Reload jenkins: