Apache 无法登录到jenkins(解锁jenkins)
我已经在Apache容器上安装了Jenkins并启动了它,但是每当我尝试使用URL访问它时,我都会被重定向到URL,然后出现弹出窗口询问密码,我将所提到的文件中的密码粘贴到文本框中,它不会消失,不确定该做什么。您应该将jenkins部署到……/tomcat/webapps/root 那么jenkins url应该是“”, 完成后,只需复制文件..../initialAdminPassword中的代码即可Apache 无法登录到jenkins(解锁jenkins),apache,tomcat,jenkins,Apache,Tomcat,Jenkins,我已经在Apache容器上安装了Jenkins并启动了它,但是每当我尝试使用URL访问它时,我都会被重定向到URL,然后出现弹出窗口询问密码,我将所提到的文件中的密码粘贴到文本框中,它不会消失,不确定该做什么。您应该将jenkins部署到……/tomcat/webapps/root 那么jenkins url应该是“”, 完成后,只需复制文件..../initialAdminPassword中的代码即可 管理员密码在我的例子中,Jenkins没有使用初始管理员密码解锁,然后我考虑使用Apache
管理员密码在我的例子中,Jenkins没有使用初始管理员密码解锁,然后我考虑使用Apache进行初始设置,然后继续解决问题。问题在于您在ProxyPass和ProxyPassReverse条目之后放置的斜杠数 错误条目
ProxyRequests Off
ProxyPreserveHost On
<Proxy http://localhost:8081/jenkins*>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /jenkins http://localhost:8081/jenkins/ nocanon
AllowEncodedSlashes NoDecode
ProxyPassReverse /jenkins http://localhost:8081/jenkins/
ProxyPassReverse /jenkins http://your.hostname.domain/jenkins/
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"
ProxyRequests关闭
代理主机
命令拒绝,允许
通融
ProxyPass/jenkinshttp://localhost:8081/jenkins/ 诺卡农
AllowEncodeDSL节点代码
ProxyPassReverse/jenkinshttp://localhost:8081/jenkins/
ProxyPassReverse/jenkinshttp://your.hostname.domain/jenkins/
RequestHeader集合X-Forwarded-Proto“https”
RequestHeader设置X转发端口“443”
正确的一个有效的
ProxyRequests Off
ProxyPreserveHost On
<Proxy http://localhost:8081/jenkins*>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /jenkins http://localhost:8081/jenkins nocanon
AllowEncodedSlashes NoDecode
ProxyPassReverse /jenkins http://localhost:8081/jenkins
ProxyPassReverse /jenkins http://your.hostname.domain/jenkins
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"
ProxyRequests关闭
代理主机
命令拒绝,允许
通融
ProxyPass/jenkinshttp://localhost:8081/jenkins 诺卡农
AllowEncodeDSL节点代码
ProxyPassReverse/jenkinshttp://localhost:8081/jenkins
ProxyPassReverse/jenkinshttp://your.hostname.domain/jenkins
RequestHeader集合X-Forwarded-Proto“https”
RequestHeader设置X转发端口“443”
让我知道你的想法。使用下面的说明并查看有关锁定匿名用户访问权限的更新-今天对我有用
不知羞耻地从上面的链接中窃取:
2.0
键入您的linux
ipaddress:8080/jenkins/
。以便解锁您的jenkins-Typeifconfig
,并了解您的ip地址
例如,我的centos ip地址是192.168.2.4
我在web浏览器中键入
102.168.2.4:8080/jenkins/
。祝你好运,你也有同样的问题。你找到解决方案了吗?我没有@andywang你可以通过创建以下文件来跳过这个问题${JENKINS_HOME}/JENKINS.install.InstallUtil.lastExecVersion
这个文件必须包含字符串2.0,不带任何行终止符。查看更多内容欢迎链接到解决方案,但请确保您的答案在没有它的情况下是有用的:这样您的其他用户就会知道它是什么以及为什么存在,然后引用您链接到的页面的最相关部分,以防目标页面不可用。目前,它是2.7.1。。。但是添加JAVA_OPTS=-Djenkins.install.runSetupWizard=false也会带来一些麻烦。这对我来说在Linux Centos 7上很有用,因为Apache已经在80和443上运行,而Tomcat也在8080上运行。另一个对我有用的来源是