国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Nginx > 正文

詳解nginx使用ssl模塊配置支持HTTPS訪問

2024-08-30 12:24:54
字體:
供稿:網(wǎng)友

背景:

項目開發(fā)中用到了微信小程序,但是服務(wù)器配置URL必須是HTTPS,所以需要通過配置nginx的SSL模塊來支持HTTPS訪問,也就是說,要做一個網(wǎng)站域名為 dmsdbj.com 要求通過HTTPS://dmsdbj.com進行訪問.

SSL英文名為Secure Socket Layer,安全套接字層。SSL是一種數(shù)字證書,它使用ssl協(xié)議在瀏覽器和web server之間建立一條安全通道,數(shù)據(jù)信息在client與server之間的安全傳輸.

本篇博客是對這個操作步驟的詳解。

前提:

1. 配置SSL模塊首先需要CA證書,CA證書可以自己手動頒發(fā)也可以在阿里云申請,本人在阿里云上申請的證書。(手動頒發(fā)可參考文章底部鏈接)

2. 默認情況下ssl模塊并未被安裝,如果要使用該模塊則需要在編譯nginx時指定–with-http_ssl_module參數(shù).

阿里云購買CA證書

操作步驟:

一、下載CA證書

1. 登錄阿里云,選擇“控制臺”-“產(chǎn)品與服務(wù)”,在“安全(云盾)”一欄中選擇“CA證書服務(wù)(數(shù)據(jù)安全)”。

2.在已經(jīng)購買好的證書點擊“下載”,在新打開的頁面上選擇“Nginx/Tengine”,點擊“下載證書for Nginx”。

二、在Nginx配置文件中安裝證書

文件說明:1. 證書文件“證書名稱.pem‘',包含兩段內(nèi)容,請不要刪除任何一段內(nèi)容。2. 如果是證書系統(tǒng)創(chuàng)建的CSR,還包含:證書私鑰文件“證書名稱.key”。( 1 ) 在Nginx的配置文件所在的目錄下創(chuàng)建cert文件夾,并且將下載的全部文件拷貝到cert目錄中。如果申請證書時是自己創(chuàng)建的CSR文件,請將對應(yīng)的私鑰文件放到cert目錄下并且命名為“證書名稱.key”;

( 2 ) 打開 Nginx 安裝目錄下 conf 目錄中的 nginx.conf 文件,找到:

# HTTPS server# #server {# listen 443;# server_name localhost;# ssl on;# ssl_certificate cert.pem;# ssl_certificate_key cert.key;# ssl_session_timeout 5m;# ssl_protocols SSLv2 SSLv3 TLSv1;# ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;# ssl_prefer_server_ciphers on;# location / {###}#}

( 3 ) 將其修改為 (以下屬性中ssl開頭的屬性與證書配置有直接關(guān)系,其它屬性請結(jié)合自己的實際情況復(fù)制或調(diào)整) :

server {  listen 443;  server_name localhost;  ssl on;  root html;  index index.html index.htm;  ssl_certificate  cert/證書名稱.pem;  ssl_certificate_key cert/證書名稱.key;  ssl_session_timeout 5m;  ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;  ssl_prefer_server_ciphers on;  location / {    root html;    index index.html index.htm;  }}            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 丽水市| 新沂市| 凌海市| 海林市| 建昌县| 西安市| 廊坊市| 青岛市| 宜宾市| 霍山县| 武宁县| 固始县| 光山县| 专栏| 子长县| 沙坪坝区| 舒兰市| 福清市| 长顺县| 铁岭县| 绵竹市| 岗巴县| 辽宁省| 石门县| 昌宁县| 醴陵市| 额敏县| 淳安县| 榆社县| 郁南县| 东海县| 利川市| 孝感市| 洱源县| 仁化县| 南溪县| 富宁县| 迭部县| 藁城市| 景东| 迭部县|