nginx的HTTPS的配置

2021-08-28 11:49:51 字數 1128 閱讀 3350

一、安裝nginx

首先安裝必要的庫(gcc是configure命令的庫 nginx 中gzip模組需要 zlib 庫,rewrite模組需要 pcre 庫,ssl 功能需要openssl庫)。

依賴包一鍵安裝:

yum -y install gcc zlib zlib-devel pcre pcre-devel openssl

yum list |grep zlib*      (檢視yum 安裝版本)

rpm -ql 檔名 (檢視路徑)

二、openssl生成自簽名證書

openssl genrsa -out server.key 1024

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

cp server.key server.key.org

openssl rsa -in server.key.org -out server.key

openssl x509 -req -in server.csr -out server.crt -signkey server.key -days 3650

三、配置nginx:修改nginx.conf 檔案

server

}

修改nginx.conf 檔案:將http的80埠的請求重定向到https443埠來

server {

listen 80;

server_name www.***.com;

return 301  # 80埠跳轉

CentOS下Nginx的HTTPS配置

nginx的安裝後,現在需要給 新增安全證書的達到可以實現https請求的功能。1.首先我們需要乙個證書 可以使用自簽名的證書 如何自簽可以網上搜尋下 雖然可以使用但不會被chrome,firefox,safari等瀏覽器認可。也可以去網上購買證書,加個幾百元到上萬元不等可以自行選擇合適價位的證書,...

nginx 配置https證書

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

nginx配置https協議

一 我們用的是阿里雲的伺服器,所以直接在管理中心生成網域名稱對應的.pem和.key檔案,放在伺服器指定資料夾內,我放在cert資料夾內 二 開啟 etc nginx nginx.conf,以下是寫在http 內 upstream test server 設定檢視nginx狀態的位址 locatio...