一、概述
今天早上,使用jenkins發布任務時,提示:
大概意思就是http訪問不安全,需要升級為https訪問才行,
注意:這個是谷歌瀏覽器的提示,其他瀏覽器不存在這個問題,
二、解決
我的jenkins其實已經支持https訪問,只不過jenkins的提交按鈕,跳轉還是http
那么我的方案就是在nginx里面,做跳轉,
原配置如下:
server {
listen 80;
server_name jenkins.baidu.com;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 300s;
proxy_send_timeout 300s;
proxy_read_timeout 300s;
}
}
修改為:
server {
listen 80;
server_name jenkins.baidu.com;
location / {
# 解決谷歌瀏覽器提示:您即將提交的資訊不安全
proxy_set_header X-Forwarded-Proto $scheme; proxy_redirect http:// https://;
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 300s;
proxy_send_timeout 300s;
proxy_read_timeout 300s;
}
}
意思就是,強制將http跳轉https
再次重新點擊發布任務,就正常了,
本文參考鏈接:
https://tieba.baidu.com/p/7147747970
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/236027.html
標籤:其他
上一篇:記錄解決select into outfile&load data報錯ERROR 1(Errcode: 13 - Permission denied)
