Nginx下配置Https證書詳細過程

2021-10-21 18:41:05 字數 1657 閱讀 3285

-一、 http和https協議介紹

是網際網路上應用最為廣泛的一種網路協議,是乙個客戶端和伺服器端請求和應答的標準(tcp),用於從www伺服器傳輸超文字到本地瀏覽器的傳輸協議,它可以使瀏覽器更加高效,使網路傳輸減少。

是以安全為目標的http通道,簡單講是http的安全版,即http下加入ssl層,https的安全基礎是ssl,因此加密的詳細內容就需要ssl。https協議的主要作用可以分為兩種:一種是建立乙個資訊保安通道,來保證資料傳輸的安全;另一種就是確認**的真實性。

https和http的區別主要如下:

1、https協議需要到ca申請證書,一般免費證書較少,因而需要一定費用。

2、http是超文字傳輸協議,資訊是明文傳輸,https則是具有安全性的ssl加密傳輸協議。

3、http和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是443。

4、http的連線很簡單,是無狀態的;https協議是由ssl+http協議構建的可進行加密傳輸、身份認證的網路協議,比http協議安全。

#檢視 nginx 是否安裝 http_ssl_module 模組

/home/soft/nginx/sbin/nginx -v

nginx version: nginx/1.17.9

built by gcc 4.8.5 20150623 (red hat 4.8.5-39)

(gcc)

configure arguments: --prefix=/home/soft/nginx/

#wget

tar -zxvf nginx-1.18.0.tar.gz

cd nginx1.18.0

#配置 ssl 模組

#使用 make 命令編譯(使用make install會重新安裝nginx),此時當前目錄會出現 objs 資料夾

make

#用新的 nginx 檔案覆蓋當前的 nginx 檔案

cp ./objs/nginx /home/soft/nginx/sbin/

#再次檢視安裝的模組

#將.crt檔案和.key檔案上傳到伺服器上(我是使用的是域許可)

- 三、配置nginx

nginx 配置https證書

安裝證書 檔案說明 1.證書檔案214467769540415.pem,包含兩段內容,請不要刪除任何一段內容。2.如果是證書系統建立的csr,還包含 證書私鑰檔案214467769540415.key。2 開啟 nginx 安裝目錄下 conf 目錄中的 nginx.conf 檔案,找到 3 將其修...

Nginx配置Https證書

生成sll證書步驟 一 生成乙個rsa金鑰 openssl genrsa des3 out huqp.key 1024 二 拷貝乙個不需要輸入密碼的金鑰檔案 openssl rsa in huqp.key out huqp nopass.key 三 生成乙個證書請求 openssl req new ...

NGINX配置HTTPS證書

訪問網域名稱 www.xingyongsheng.top xingyongsheng.top 證書型別 在阿里雲申請的免費證書 上面兩個網域名稱申請其中之一即可 nginx版本 nginx 1.16.1 作業系統 centos linux release 7.8.2003 core 路徑 data ...