jenkins启动-去掉CSRF 保护-允许api访问

启动命令:

#指定端口
nohup java -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true -jar jenkins.war --httpPort=9001 &

#不指定端口
nohup java -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true -jar jenkins.war &

#也可以使用tomcat,把jenkins.war包放入到webapps文件夹中,然后再bin目录下启动startup.sh

cd tomca/bin
sh startup.sh

 

 2. 如果是使用tomcat启动,并且想去掉CSRF保护,命令如下:

export CATALINA_OPTS="-Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true"
cd /home1/user/apps/tomcat/bin
./startup.sh

 3.如果想给jenkins 添加路径前缀吗,命令如下:

3.1 方法1:通过 Jenkins 的启动参数

在启动 Jenkins 时,你可以通过添加命令行参数来指定 HTTP 端口和上下文路径。

修改启动脚本

   如果你使用的是 jenkins.war 文件,可以通过修改启动命令来指定端口和上下文路径。例如,如果你想在端口9001 上运行 Jenkins 并且希望它的 URL 路径为 /jenkins,你可以使用以下命令:

nohup java -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true -jar jenkins.war --httpPort=9001 --prefix=/jenkins &

此时,jenkins的访问路径就会从 http://IP:9001/  变更为: http://IP:9001/jenkins/

posted @ 2025-06-03 16:00  苹果芒  阅读(101)  评论(0)    收藏  举报