Nginx如何配置https協議

2021-09-09 07:51:10 字數 681 閱讀 8637

nginx如何配置https協議

1,首先得有證書。

也可以利用openssl生成證書:

參考:2,配置nginx,如果http配置的有埠**。在https需要再配置一遍。

server 

location /site

埠**配置的內容:

location /cms 

location /site

location =/

4,重啟nginx:

/usr/local/nginx/sbin/nginx -s reload
5,nginx配置https,解決「parameter requires ngx_http_ssl_module」的問題

原因也很簡單,nginx缺少http_ssl_module模組,編譯安裝的時候帶上--with-http_ssl_module配置就行了,但是現在的情況是我的nginx已經安裝過了,怎麼新增模組,其實也很簡單,往下看:

6,windows系統環境下

ssl_certificate      c:\ssl\a.pem;

ssl_certificate_key  c:\ssl\a.key;

配置任何絕對路徑會報錯,解決辦法是 將證書放到nginx的conf資料夾。

如何為nginx配置https 免費證書

如果你使用了nginx作為反向 那麼本文可以教你如何將https配置在nginx,這樣即使你的後端服務是http也完全沒有問題.這裡提供兩個方法 第一種 如果你是windows使用者,且有.keystore格式的證書 那麼你可以使用jks2pfx轉換工具,將你的keystore證書轉換為pem證書,...

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...