Nginx怎么配置SSL證書
標簽: Nginx https nginx配置ssl證書 nginx實現https nginx與https
首先,你需要有一個域名和SSL證書,這里我使用的阿里云的免費SSL證書
登錄阿里云控制臺之后,搜索產品 ssl,選擇 SSL證書
這里會顯示你已經簽發的 SSL 證書,然后點擊 下載
這里選擇下載 Nginx 的
下載完成,解壓會出現一個 pem文件 和 key文件
然后進入你的服務器 nginx 目錄下,(我這里用的windows,linux操作同理)
在 nginx 目錄下新建一個 cert 目錄,然后把你剛才下載的 pem 和 key文件 放進去
然后打開 nginx 的配置文件
配置如下 server 之后,重啟 nginx 服務即可
# https一級域名
server{
listen 443 ssl;# 配置https默認訪問端口 443
server_name xxx.com; #配置你的域名
ssl_certificate ../cert/xxxxxxx.pem; # pem文件路徑
ssl_certificate_key ../cert/xxxxxxx.key; #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/xueshuai.top/dist; # 站點目錄
index index.html index.htm;
}
}
智能推薦
Android View繪制(二)-繪制流程分發
Android View繪制(二)-繪制流程分發 Android View繪制(二)-繪制流程分發 從 addView() 說起 View.requestLayout() 方法 ViewRootImpl.requestLayout() 總結-android View 繪制流程 在上一篇文章,我們了解了 Android inflate 的流程,也就是布局文件 inflate 成 View 的簡要流程...
Java作業5
1. 實驗:利用IDE的debug功能給例6.4和例6.6的new語句設置斷點,使用單步調試(step into/step over)跟蹤子類對象實例化(初始化)的執行順序,并總結該過程。 1.為子類對象分配空間,對域變量默認初始化。 2.綁定構造方法,將new中的參數傳遞給構造方法的形式參數。 3.調用this或super語句。二者必居其一,不能同時存在。 4.進行實例變量的顯式初始化操作如: ...
蒙特卡羅模擬賭徒人生
在學習的過程中也要多思考。 模擬賭徒的人生,每一次都是隨機的過程,模擬完整個過程,根據結果可以判斷賭徒最后的輸贏情況。 代碼如下: 需要注意的是,每次運行的結果都是不一樣的,最后可能輸錢也可能贏錢,在這過程中,要遵守的原則是,如果在賭場中玩家錢已經輸完了,那他得退出游戲。...
Object類
經過了一系列的學習可以發現有一個最麻煩的問題出現了:現在有對象、數組接口,那么這么多數據怎么能夠進行統一呢?于是就有了Object類的設計。 一、Object類的基本定義 Object類是所有類的父類,也就是說任何一個類在定義的時候如果沒有明確的繼承一個父類的話,那么它就是Object類的子類,也就是說,以下兩種類定義的最終效果是完全相同的: class Book{} class&nbs...
springboot集成swagger2
簡介 當前很多項目需要前后端分離,一般主流的架構是vue+springboot。 前端團隊:于前端控制層+視圖層 后端團隊:后端控制層+服務層+數據訪問層 當前后端分離后,前端需要去調用后端的接口,如果能讓前端及時的了解后端接口的情況,就能夠減少前端和后端的溝通成本,就有了swagger springboot集成swagger 新建一個maven 項目 引入jar包,在pom.xml中引入swag...
猜你喜歡
Leetcode算法題(五)---------羅馬數字轉整數
Leetcode算法題(五)---------羅馬數字轉整數 題目:羅馬數字包含以下七種字符: I, V, X, L,C,D 和 M。 例如, 羅馬數字 2 寫做 II ,即為兩個并列的 1。12 寫做 XII ,即為 X + II 。 27 寫做 XXVII, 即為 XX + V + II 。 通常情況下,羅馬數字中小的數字在大的數字的右邊。但也存在特例,例如 4 不寫做 IIII,而是 IV。...
RabbitMQ:Exchange的Direct類型的介紹和使用
1.聲明 當前內容用于本人學習和復習RabbitMQ的使用,當前內容主要用于分析和使用Exchange的Direct類型,發現其中的使用方式和具體操作 2.Direct Exchange的介紹 這里主要參考:RabbitMQ的Direct Exchange 直接交換基于消息路由**將消息傳遞到隊列。直接交換是消息單播路由的理想選擇(盡管它們也可以用于多播路由)。下面是它的工作原理: 隊列使用路由*...
EDUSOHO踩坑筆記之七:主題開發之快速入門
EDUSOHO踩坑筆記之七:主題開發之快速入門 通過主題機制,可以定制 EduSoho 網校的頁面排版布局、外觀風格以符合網校特定氣質。開發主題,需要具備一定的 HTML、CSS、JavaScript 知識。前面已經有章節介紹了如何安裝好edusoho的環境了。 一、創建主題 EduSoho 自帶主題的腳手架工具,可以通過命令創建一個基礎的主題目錄結構。 ...
831. KMP字符串
題目地址 求next[j] ,最大的后綴和前綴相等長度是多少 模板串s: 起點為1, 終點為i next[j] 代表前半段匹配的子串長度和后半段匹配的子串長度相同且長度最大的 子串。最大的后綴等于前綴。 后綴和前綴 i從下標1開始,j從下標0開始。 因為模式串和模板串匹配的位置是s[i] 和p[j+1],往前錯一位 kmp就是往前退一步 j=ne[j] j=ne[ne[j]] j=ne[ne[ne...
Flutter 新聞客戶端 - 02 設計稿適配、加入圖片字體資源、歡迎界面
B站視頻 https://www.bilibili.com/video/BV19E411s7YM 本節目標 加入圖片資源 加入字體資源 設計稿適配 編寫界面代碼的邏輯和組織 1 加入圖片資源 1.1 flutter 圖片資源規則 官方說明 https://flutter.dev/docs/development/ui/assets-and-images 按這個規則編排,flutter 自動適配分辨...