Openssl自簽證書|Nginx配置全站HTTPS,包括WSS(websocket)

一.生成自簽證書
如果有購買證書的,可忽略此步驟。

生成方法一:

openssl genrsa -des3 -out ca.key 1024
openssl rsa -in ca.key -out ca.key.nopass
openssl req -new -key ca.key.nopass -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey ca.key.nopass -out server.crt

生成方法二:

  1. 建立CA密鑰
    創(chuàng)建密鑰
openssl genrsa -des3 -out ca.key 1024

2.利用CA密鑰自簽署CA證書

openssl req -new -x509 -days 3650 -key ca.key -out ca.crt

3.生成(eg服務器端的)私鑰(key文件)

openssl genrsa -des3 -out server.key 1024

4.用server.key生成一個證書

 openssl req -new -key server.key -out server.csr

5.用CA的證書為生成的server.csr文件簽名

openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key

6.證書撤銷
不需要吊銷證書的拍屑,可不必執(zhí)行此步驟。

openssl ca -keyfile ca.key -cert ca.crt -revoke server.crt

這時數(shù)據(jù)庫被更新證書被標記上撤銷的標志坑傅,需要生成新的證書撤銷列表:

openssl ca -gencrl -keyfile ca.key -cert ca.crt -out test.crl

查看證書撤銷列表:

openssl crl -noout -text -in crl/test.crl

二.配置HTTPS
/mnt/cert/xxx 為證書 存放路徑僵驰,自行更正。

listen       80;
listen       443 ssl;
ssl_certificate /mnt/cert/xxx/server.crt;#你的證書位置
ssl_certificate_key /mnt/cert/xxx/ca.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;

三.強制http跳轉https
強制http請求跳轉到https上唁毒,可以配置兩個server蒜茴,然后進行301跳轉。這里通過判斷域名的方式枉证,更直接簡單矮男。

if ($scheme = 'http') {
    return 301 https://$host$request_uri;
}

四.配置wss(websocket)
給websocket長連接請求增加上tls保護,使其原本的ws變成wss室谚。

這里和http請求配置tls基本一致毡鉴,需要在其基礎上增加http協(xié)議頭參數(shù)崔泵,如下:

location /wsapp/ {
    proxy_pass http://wsbackend;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "Upgrade";
}

如果不增加如上參數(shù),反向代理時原本的websocket請求就當做http請求反饋給后端猪瞬,導致無法定位到具體資源憎瘸。從而致使前端收到響應404.

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市陈瘦,隨后出現(xiàn)的幾起案子幌甘,更是在濱河造成了極大的恐慌,老刑警劉巖痊项,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锅风,死亡現(xiàn)場離奇詭異,居然都是意外死亡鞍泉,警方通過查閱死者的電腦和手機皱埠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來咖驮,“玉大人边器,你說我怎么就攤上這事⊥行蓿” “怎么了忘巧?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長睦刃。 經(jīng)常有香客問我砚嘴,道長,這世上最難降的妖魔是什么眯勾? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任枣宫,我火速辦了婚禮婆誓,結果婚禮上吃环,老公的妹妹穿的比我還像新娘怜械。我一直安慰自己添履,他們只是感情好,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布笑旺。 她就那樣靜靜地躺著文留,像睡著了一般好唯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上燥翅,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天骑篙,我揣著相機與錄音,去河邊找鬼森书。 笑死靶端,一個胖子當著我的面吹牛谎势,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播杨名,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼脏榆,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了台谍?” 一聲冷哼從身側響起须喂,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎趁蕊,沒想到半個月后坞生,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡掷伙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年恨胚,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片炎咖。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡赃泡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出乘盼,到底是詐尸還是另有隱情升熊,我是刑警寧澤,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布绸栅,位于F島的核電站级野,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏粹胯。R本人自食惡果不足惜蓖柔,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望风纠。 院中可真熱鬧况鸣,春花似錦、人聲如沸竹观。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽臭增。三九已至懂酱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間誊抛,已是汗流浹背列牺。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留拗窃,地道東北人瞎领。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓蔓榄,卻偏偏與公主長得像,于是被迫代替她去往敵國和親默刚。 傳聞我的和親對象是個殘疾皇子甥郑,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

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

  • PKI 基礎知識 (摘自Microsoft Windows 2000 Server白皮書,2000年7月5日發(fā)布)...
    right_33cb閱讀 954評論 0 1
  • 超文本傳輸安全協(xié)議(HTTPS,常稱為 HTTP over TLS/SSL)是一種通過計算機網(wǎng)絡進行安全通信的傳輸...
    MarchCd閱讀 7,177評論 1 22
  • 服務器https配置 配置https操作說明文檔 1荤西、查看服務器環(huán)境配置(tomcat和apache合并使用) 2...
    南京楊小兵閱讀 8,841評論 0 9
  • 先說雙向認證吧澜搅,需要使用openssl生成相應的證書(根證書、服務端證書邪锌、多套客戶端證書)勉躺。(建議在linux環(huán)境...
    守望者3210閱讀 3,224評論 0 1
  • 七律·春耕 時序催工擇吉辰,鐵牛祭備抖精神觅丰。 耕深犁滑騰泥浪饵溅,耙闊畦清翻土新。 沃野唱吟豐谷曲妇萄,平川耘出滿園春蜕企。 ...
    詩者如斯夫閱讀 1,598評論 3 26