訪問https SocketException:Connection reset

線上業(yè)務(wù)遇到了一個奇怪的事情条获,服務(wù)訪問https域名有問題牌柄,日志里報錯大量的connection reset 。之前一直都好著啊歧蕉,怎么突然就報這個錯历筝。瀏覽器訪問了一下https的網(wǎng)站發(fā)現(xiàn)沒問題啊。怎么java服務(wù)訪問就有問題了廊谓。


報錯日志

抓包

遇到這種網(wǎng)絡(luò)上的問題梳猪,就不要猜了,先tcpdump一下,再wireshark分析下吧春弥。
抓到的網(wǎng)絡(luò)包如下:


wireshark抓包

分析tcp stream 發(fā)現(xiàn)呛哟,emmm,為什么只發(fā)了一個client hello 就給我reset了匿沛。這是什么操作扫责?讓我們來看一下我的打招呼的方式有問題嗎?


tls client hello階段

點開逃呼,似乎沒啥問題啊鳖孤,這里是TLS 1.0。反正問題已經(jīng)定位了抡笼,首先這是服務(wù)端問題苏揣,不是我客戶端問題。因為我就發(fā)了一個client hello推姻,服務(wù)端就reset我平匈。這明顯不是我客戶端的鍋啊,而且問題還是再TLS握手階段出的問題藏古。因為連 TLS 過程都還沒有建立好呢增炭。
好吧,問題是服務(wù)端拧晕,而且是nginx這塊隙姿,因為TLS的加解密是nginx這塊在做的。

分析

難道是nginx的配置沒寫支持TLS 1.0 厂捞。因為前段時間對nginx做了一次遷移孟辑,但似乎我也沒改域名的配置啊∧枨茫看看配置饲嗽。


nginx ssl 配置

對啊。server 塊中 ssl_protocols TLSv1 奈嘿,這不就是TLS1.0 么貌虾。怎么回事。裙犹。尽狠。
算了,那就nginx這塊再抓包吧叶圃。袄膏。。在nginx這塊抓包發(fā)現(xiàn)掺冠,數(shù)據(jù)包是TLS1.0 全部被reset了沉馆。好吧,應(yīng)該就是nginx這塊不支持TLS1.0 的問題。但是我配置文件明明是寫的支持俺夂凇揖盘??锌奴?

殺手锏

看來要第三方分析一下該域名了兽狭。
https://www.ssllabs.com/ssltest
用ssl test 測試一下 我們這個網(wǎng)站支持什么樣的客戶端。

證書支持的 加密套件版本

這里是我已經(jīng)更正nginx后的截圖鹿蜀,源截圖是TLS 1.0 顯示的是No
好吧箕慧,果然不支持≤钋。靠~ 那就是nginx不支持 TLS1.0 的事實鐵定了颠焦。
回到問題源點,nginx到底是出了什么問題琐簇?最后想到了http塊蒸健。

問題解決

原來是http塊也配置了 ssl_protocols TLSv1.1 TLSv1.2; 單單忘了TLSv1 座享。這導致了 http塊 覆蓋了 server 塊的內(nèi)容婉商,所以TLS1 nginx不支持。導致的reset渣叛。

使用opensll 測試一下:

$ openssl s_client --connect xxx.xxx.mi.com:443 -showcerts -tls1
CONNECTED(00000003)
depth=2 C = US, ST = Arizona, L = Scottsdale, O = "GoDaddy.com, Inc.", CN = Go Daddy Root Certificate Authority - G2
verify return:1
depth=1 C = US, ST = Arizona, L = Scottsdale, O = "GoDaddy.com, Inc.", OU = http://certs.godaddy.com/repository/, CN = Go Daddy Secure Certificate Authority - G2
verify return:1
.....

通了丈秩。。淳衙。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蘑秽,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子箫攀,更是在濱河造成了極大的恐慌肠牲,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件靴跛,死亡現(xiàn)場離奇詭異缀雳,居然都是意外死亡,警方通過查閱死者的電腦和手機梢睛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門肥印,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人绝葡,你說我怎么就攤上這事深碱。” “怎么了藏畅?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵敷硅,是天一觀的道長。 經(jīng)常有香客問我,道長竞膳,這世上最難降的妖魔是什么航瞭? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮坦辟,結(jié)果婚禮上刊侯,老公的妹妹穿的比我還像新娘。我一直安慰自己锉走,他們只是感情好滨彻,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著挪蹭,像睡著了一般亭饵。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上梁厉,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天辜羊,我揣著相機與錄音,去河邊找鬼词顾。 笑死八秃,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的肉盹。 我是一名探鬼主播昔驱,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼上忍!你這毒婦竟也來了骤肛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤窍蓝,失蹤者是張志新(化名)和其女友劉穎腋颠,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吓笙,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡淑玫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了观蓄。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片混移。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖侮穿,靈堂內(nèi)的尸體忽然破棺而出歌径,到底是詐尸還是另有隱情,我是刑警寧澤亲茅,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布回铛,位于F島的核電站狗准,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏茵肃。R本人自食惡果不足惜腔长,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望验残。 院中可真熱鬧捞附,春花似錦、人聲如沸您没。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽氨鹏。三九已至欧募,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間仆抵,已是汗流浹背跟继。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留镣丑,地道東北人舔糖。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像传轰,于是被迫代替她去往敵國和親剩盒。 傳聞我的和親對象是個殘疾皇子谷婆,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 瀏覽器地址欄標志著 HTTPS 的綠色小鎖頭從心理層面上可以給用戶專業(yè)安全的心理暗示慨蛙,本文簡單總結(jié)一下如何在 Ng...
    QieZi閱讀 37,958評論 0 10
  • 歡迎訪問陳同學博客原文 問題背景 近期平臺在公司的一個出口IP流量偶爾抖動,在與運營商扯皮無結(jié)果后纪挎,IT幫忙開了一...
    碼代碼的陳同學閱讀 4,859評論 0 0
  • Nginx簡介 解決基于進程模型產(chǎn)生的C10K問題,請求時即使無狀態(tài)連接如web服務(wù)都無法達到并發(fā)響應(yīng)量級一萬的現(xiàn)...
    魏鎮(zhèn)坪閱讀 2,005評論 0 9
  • 默認配置 要配置HTTPS服務(wù)器期贫,必須 在服務(wù)器塊中的偵聽套接字上啟用ssl參數(shù) ,并且 應(yīng)指定服務(wù)器證書 和 私...
    MicoCube閱讀 2,043評論 0 1
  • 我的深夜食堂 在覺得寂寞的時段异袄,文字是我的好朋友通砍。 ——————————————————————— 深夜食堂無非...
    白叔叔自己過生活閱讀 327評論 0 0