标签:xpl cto eve ssh 反向代理服务 header oss jenkins配置 cat
前提今天登陆Jenkins时,觉得使用tomcat默认的8080端口麻烦,便使用Nginx做了一个反向代理。于是出现了一下错误
Jenkins配置好ssh server点击保存时出现如下错误:
Jenkins在http请求头部中放置了一个名为.crumb的token。在使用反向代理时,
如果Jenkins设置中勾选了“Prevent Cross Site Request Forgery exploits”,
代理服务器会认为.crumb为非法头部而去掉,导致跳转失败。
1. 在反向代理服务器Nginx中设置ignore_invaild_headers
在nginx server配置段中添加如下内容:
```
server {
ignore_invalid_headers off;
}
```
2. 在Jenkins全局安全设置中取消勾选“Prevent Cross Site Request Forgery exploits”,如下图:
Jenkins出现No valid crumb was included in the reques
标签:xpl cto eve ssh 反向代理服务 header oss jenkins配置 cat
原文地址:http://blog.51cto.com/13589448/2066437