自己配置Nginx簽發免費的ssl簽名

2021-09-03 08:34:37 字數 1367 閱讀 5282

注意:一般生成的目錄,應該放在nginx/conf/ssl目錄

1.建立伺服器證書金鑰檔案 server.key:

openssl genrsa -des3 -out server.key 1024
輸入密碼,確認密碼,自己隨便定義,但是要記住,後面會用到。

2.建立伺服器證書的申請檔案 server.csr

openssl req -new -key server.key -out server.csr
輸出內容為:

enter pass phrase for root.key: ← 輸入前面建立的密碼  

country name (2 letter code) [au]:cn ← 國家代號,中國輸入cn  

state or province name (full name) [some-state]:beijing ← 省的全名,拼音  

locality name (eg, city) :beijing ← 市的全名,拼音  

organization name (eg, company) [internet widgits pty ltd]:mycompany corp. ← 公司英文名  

organizational unit name (eg, section) : ← 可以不輸入  

common name (eg, your name) : ← 此時不輸入  

email address :[email protected] ← 電子郵箱,可隨意填

please enter the following 『extra』 attributes  

to be sent with your certificate request  

a challenge password : ← 可以不輸入  

an optional company name : ← 可以不輸入

4.備份乙份伺服器金鑰檔案

cp server.key server.key.org
5.去除檔案口令

openssl rsa -in server.key.org -out server.key
6.生成證書檔案server.crt

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
配置nginx

server 

}

重啟nginx搞定

記得把443,80埠開啟

nginx配置https 免費證書

這裡提供兩個方法 第一種 如果你是windows使用者,且有.keystore格式的證書 那麼你可以使用jks2pfx轉換工具,將你的keystore證書轉換為pem證書,操作方法為 cd到工具目錄,然後執行命令 jks2pfx 第二種 如果你是linux或者osx系統 生成秘鑰key,執行 ope...

Nginx配置免費SSL正式

1.gcc 安裝 yum install gcc c 2.pcre pcre devel 安裝 yum install y pcre pcre devel 3.zlib 安裝 yum install y zlib zlib devel 4.openssl 安裝 yum install y opens...

NGINX 配置本地HTTPS 免費證書

linux系統下生成證書 生成秘鑰key,執行 openssl genrsa des3 out server.key 2048 1會有兩次要求輸入密碼,輸入同乙個即可 輸入密碼 然後你就獲得了乙個server.key檔案.以後使用此檔案 通過openssl提供的命令或api 可能經常回要求輸入密碼,...