您即將提交的信息不安全


一、概述

今天早上,使用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM