關於crul無法鏈結https的問題

2021-08-01 21:31:08 字數 1551 閱讀 6649

在使用centos時,遇到了crul無法鏈結https的問題。現在記錄一下解決過程中學到的東西。
curl是利用url語法在命令列方式下工作的開源檔案傳輸工具。它被廣泛應用在unix、多種linux發行版中,並且有dos和win32、win64下的移植版本。

最簡單用法

head>centos安裝常用兩種方法,yum與編譯

1.yum安裝

yum install -y curl
簡單明瞭,一步到位

2.編譯安裝

wget 

tar -xvjf curl-*

cd curl-*

./configure --

with

-ssl

sudo make && make install

這是網上copy的別人的**,wget那個url會被重定向到目錄下,自己去這個目錄下找合適版本就是了。至於編譯過程基本大同小異,按自己的需求./configure時選擇功能(編譯安裝教程)。

我遇到的問題是執行下面的**時鏈結超時

curl 

.com

1.加-v引數可以看到看到過程。當時沒截圖,總之就是ip解析正確,埠正確。

2.使用curl -v 檢視curl版本資訊。

features: gss-negotiate idn ipv6 largefile ntlm ssl libz檢驗發現支援https與ssl

3.關閉了防火牆與selinux

依然無效果

暫時結論:對比了一台qcloud可正常使用curl的伺服器之後,發現並沒有什麼版本上的不同。靈機一動去登入了同網段下的其他伺服器嘗試了curl https,發現也無法使用,所以推斷是該網段防火牆對443埠或者https做了點什麼。具體情況要詢問網管在進行下一步研究。

本人小白,以上只是在遇到問題時試**決問題的嘗試,僅供自記記錄和參考……

Android訪問https鏈結

引子 在android開發過程中我們常常需要訪問https鏈結,如果直接進行訪問有時候會丟擲異常,因為有些證書無法通過檢測,為了能夠訪問我們需要信任所有的證書,其實這是不安全的,但是一般我們都是訪問自己的 後台所以這麼做也可以。解決方法 為了信任證書我們需要實現兩個介面 1 hostnameveri...

GitLab配置https鏈結

http重定向到https http重定向到https,使用http的訪問會自動重定向到https 80其餘的配置其實都不需要,包括 nginx ssl certificate etc gitlab ssl server.crt var opt gitlab nginx conf gitlab ht...

GitLab配置 https 鏈結

申請網域名稱和證書 在為gitlab配置證書的時候,我們是使用crt的證書,直接重新命名pem檔案為,my.crt即可。配置gitlab vim etc gitlab gitlab.rb external url nginx enable true nginx redirect http to ht...