使用nginx在linux配置https詳細步驟

2021-10-17 09:48:00 字數 2935 閱讀 1378

執行nginx -v 和 openssl version

建立乙個生成檔案的目錄

cd /etc/nginx/

mkdir ssl_key

然後執行金鑰key

openssl genrsa -des3 -out server.key 2048
這裡會需要輸入一些基本資訊,隨便輸入即可,例如都可以輸入你的英文名字

openssl req -new -key server.key -out server.csr
這裡會需要輸入一些基本資訊,隨便輸入即可,例如都可以輸入你的英文名字

openssl req -new -x509 -key server.key -out ca.crt -days 3650
openssl x509 -req -days 3650 -in server.csr -ca ca.crt -cakey server.key -cacreateserial -out server.crt
ls你的資料夾,可以看到一共生成了5個檔案

ca.crt ca.srl server.crt server.csr server.key

其中,server.crt和server.ke

就是你的nginx需要的證書檔案.

進入 vi nginx.config 修改 http 下的server

#進入目錄, 執行

sudo nginx -c /etc/nginx/nginx.conf

#然後重啟nginx

nginx -s reload

#通過檢視程序,可殺掉之前的nginx

ps -ef|

grep nginx

下面的是我自己配置好的nginx.conf,當然 server 可以配置多個

}}最後遇到個 配置了https後,訪問不到https 的springboot admin介面和頁面了,然後通過加以下配置即可

在linux的nginx中配置https及自動跳轉

首先我在安裝nginx ssl證書的時候犯了個錯誤,nginx 是需要安裝 ssl的模組不然沒法配置完成。需要安裝乙個 這是自己踩了乙個坑,如果不加上的話,在後面配置完配置檔案檢查時就會報這個錯 檢視原有的模組,重新編譯 安裝ssl編譯 這裡注意只需要make 備份二進位制檔案,這一步我是看網上的,...

Nginx配置使用

1.黑色標註的得自己寫入到nginx.conf檔案中 upstream serverlb server 2.配置多個tomcat的環境變數 catalina home1 c users administrator desktop tomcat1 3.多個tomcat配置檔案中得寫入 所有埠號都得不同...

Nginx在Linux中系統服務配置指令碼

以下 是在前人的基礎上,結合自己伺服器實際情況修改的,本人伺服器環境是 centos 6.3 1 建立啟動指令碼,root使用者執行 vi etc init.d nginx 儲存如下指令碼 2 為nginx指令碼新增許可權 chmod a x etc init.d nginx 3 新增nginx服務...