注意:一般生成的目錄,應該放在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 可能經常回要求輸入密碼,...