配置Nginx實(shí)現(xiàn)https協(xié)議垦江,支持ATS

前言


在CentOS版本的Linux系統(tǒng)下使用 yum install -y nginx直接安裝。

執(zhí)行nginx -V命令棠涮,查看nginx版本。

nginx版本:1.16.1刺覆, OpenSSL: 1.0.2k

不能通過ATS檢測(cè)严肪,SSL Server Test評(píng)分【F】也很低。所以需要手動(dòng)安裝最新版本谦屑。

環(huán)境


安裝環(huán)境:CentOS 7

安裝openssl版本:1.1.1g

安裝Nginx版本:1.18.0

SSL證書申請(qǐng)機(jī)構(gòu):Let’s Encrypt 驳糯,支持蘋果ATS標(biāo)準(zhǔn)

SSL申請(qǐng)工具:acme.shSSL For Free在線生成

SSL 測(cè)試: SSL Server Test

配置步驟


安裝新版本Openssl

訪問Openssl官網(wǎng)氢橙,查看是否有最新版本:https://www.openssl.org/source

# !bin/bash

// 1酝枢、獲取安裝包
wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz

// 2、解壓安裝包,并進(jìn)入目錄
tar -zxvf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g

// 3悍手、安裝依賴程序
yum install zlib

// 4帘睦、編譯安裝
./config --prefix=/usr/local/openssl shared zlib --enable-tlsext
make depend 
make && make install

// 5、配置使用新版本
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl

// 6坦康、更新動(dòng)態(tài)鏈接庫
echo "/usr/local/lib64" >> /etc/ld.so.conf

// 7竣付、重新加載動(dòng)態(tài)鏈接庫
ldconfig -v

// 8、查看版本
openssl version

安裝Nginx, 支持TLS1.2+

安裝Nginx時(shí)候指定編譯下載的openssl的安裝包路徑滞欠。 --with-openssl=/root/downloads/openssl-1.1.1g

該下載的openssl支持TLS1.2+古胆,最新版本是肯定支持的。

官網(wǎng)查看最新版本:http://nginx.org/en/download.html

# !bin/bash

// 1筛璧、獲取并解壓安裝包
wget http://nginx.org/download/nginx-1.18.0.tar.gz
tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0

// 2逸绎、配置并安裝
./configure --prefix=/usr/local/nginx \
    --with-http_ssl_module \
    --with-http_v2_module \
    --with-openssl=/root/downloads/openssl-1.1.1g

make && make install

// 3、配置使用新版本
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

//查看信息
nginx -V

//啟動(dòng)nginx服務(wù)
nginx

使用acme.sh申請(qǐng)SSL證書夭谤,并安裝到nginx或其他服務(wù)

注意點(diǎn):

  • 使用acme.sh之前棺牧,先安裝支持TLSv1.2的Openssl工具(最新版本就可以)。
    • 使用不支持TLSv1.2的Openssl工具申請(qǐng)的證書沮翔,在SSL Server Test測(cè)試不支持TLSv1.2陨帆。
  • 申請(qǐng)的域名使用*.aa.com,一個(gè)證書配置所有的二級(jí)域名上采蚀。
# !bin/bash
acme.sh  --issue  --dns dns_dp   -d *.aa.com  

修改nginx.conf文件

server {
    listen       443 ssl;
    server_name  test.codepower.top;

    ssl_certificate      cert.pem;
    ssl_certificate_key  cert.key;

    ssl_session_cache    shared:SSL:1m;
    ssl_session_timeout  5m;

    ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers  on;
    
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;

    location / {
        root   html;
        index  index.html index.htm;
    }
}

注意:

以上配置后疲牵,瀏覽器提示不安全連接。檢查網(wǎng)頁中的圖片榆鼠、css纲爸、js是不是使用http請(qǐng)求方式。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末妆够,一起剝皮案震驚了整個(gè)濱河市识啦,隨后出現(xiàn)的幾起案子负蚊,更是在濱河造成了極大的恐慌,老刑警劉巖颓哮,帶你破解...
    沈念sama閱讀 216,544評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件家妆,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡冕茅,警方通過查閱死者的電腦和手機(jī)伤极,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門窟哺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缺脉,“玉大人,你說我怎么就攤上這事轿腺≌С” “怎么了当编?”我有些...
    開封第一講書人閱讀 162,764評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)徒溪。 經(jīng)常有香客問我忿偷,道長(zhǎng),這世上最難降的妖魔是什么词渤? 我笑而不...
    開封第一講書人閱讀 58,193評(píng)論 1 292
  • 正文 為了忘掉前任牵舱,我火速辦了婚禮,結(jié)果婚禮上缺虐,老公的妹妹穿的比我還像新娘芜壁。我一直安慰自己,他們只是感情好高氮,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評(píng)論 6 388
  • 文/花漫 我一把揭開白布慧妄。 她就那樣靜靜地躺著,像睡著了一般剪芍。 火紅的嫁衣襯著肌膚如雪塞淹。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,182評(píng)論 1 299
  • 那天罪裹,我揣著相機(jī)與錄音饱普,去河邊找鬼。 笑死状共,一個(gè)胖子當(dāng)著我的面吹牛套耕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播峡继,決...
    沈念sama閱讀 40,063評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼冯袍,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起康愤,我...
    開封第一講書人閱讀 38,917評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤儡循,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后征冷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體择膝,經(jīng)...
    沈念sama閱讀 45,329評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評(píng)論 2 332
  • 正文 我和宋清朗相戀三年资盅,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了调榄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,722評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡呵扛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出筐带,到底是詐尸還是另有隱情今穿,我是刑警寧澤,帶...
    沈念sama閱讀 35,425評(píng)論 5 343
  • 正文 年R本政府宣布伦籍,位于F島的核電站蓝晒,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏帖鸦。R本人自食惡果不足惜芝薇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望作儿。 院中可真熱鬧洛二,春花似錦、人聲如沸攻锰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽娶吞。三九已至垒迂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間妒蛇,已是汗流浹背机断。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绣夺,地道東北人吏奸。 一個(gè)月前我還...
    沈念sama閱讀 47,729評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像乐导,于是被迫代替她去往敵國和親苦丁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評(píng)論 2 353