華為雲配置https


1.服務器要開放443端口

2.找到華為雲證書管理服務,可以免費用一年

 

購買后進行相應的配置,下載即可

域名解析配置兩條,正常配置一條+按照華為雲要求配置一條

 

 

 

最后在nginx配置即可,重啟nginx

 

步驟1 下載證書及證書轉換

 

1. 補全信息時,“證書請求文件”選擇的“粘貼已有CSR”請參考以下步驟進行配置。

 

a. 單擊“下載證書”,下載的文件包含了一個pem文件。

 

“server.pem”文件包括兩段證書代碼“-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”。

 

b. 修改server.pem的后綴名為crt,和生成CSR時的私鑰server.key放在一個文件夾內。

 

2. 補全信息時,“證書請求文件”選擇的“在線生成CSR”請參考以下步驟進行配置。

 

a. 單擊“下載證書”,下載的文件包含了“Apache”、“IIS”、“Nginx”、“Tomcat”4個文件夾和1個“domain.csr”文件,如圖1-1所示。

 

圖1-1 解壓SSL證書

 

 

 

b. 從Nginx文件夾內獲得證書文件“server.crt ”和私鑰文件“server.key”。

 

“server.crt”文件包括兩段證書代碼“-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”。

 

“server.key”文件包括一段私鑰代碼“-----BEGIN RSA PRIVATE KEY-----”和“-----END RSA PRIVATE KEY-----”。

 

步驟2 在Nginx的安裝目錄下創建cert目錄,並且將“server.key”和“server.crt”拷貝到nginx的“cert”目錄下。

 

步驟3 配置Nginx中conf同目錄下的“nginx.conf”文件。

 

修改如下參數:

 

ssl_certificatecert/server.crt;

ssl_certificate_keycert/server.key;

 

完整的配置如下,其余參數根據實際情況修改:

 

server {

listen443;

server_namewww.domain.com; #用戶服務器的域名

sslon;

ssl_certificatecert/server.crt;

ssl_certificate_keycert/server.key;

ssl_session_timeout5m;

ssl_protocolsTLSv1 TLSv1.1 TLSv1.2;

ssl_ciphersECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;

ssl_prefer_server_cipherson;

location / {

roothtml; #站點目錄

indexindex.html index.htm;

}

}

 

注意:不要直接拷貝所有配置,參數中ssl開頭的屬性與證書配置有直接關系,其它參數請根據自己的實際情況修改。

 

參數說明,如表1-1所示。

 

表1-1 參數說明

 

參數 參數說明
listen SSL訪問端口號,設置為“443”。
SSL 設置為“on”,啟用SSL功能。
ssl_certificate 證書文件“server.crt”。
設置為“server.crt”文件的路徑,且路徑中不能包含中文字符,
例如“cert/server.crt”。
ssl_certificate_key 私鑰文件“server.key”。
設置為“server.key”的路徑,且路徑中不能包含中文字符,
例如“cert/server.key”。
ssl_protocols 使用的協議。
ssl_ciphers 配置加密套件,寫法遵循OpenSSL標准。

 

步驟4 修改完成后保存配置文件,驗證配置是否正確。

 

進入nginx執行目錄下,執行以下命令:

 

sbin/nginx -t

 

配置正確,回顯信息如下所示:

 

nginx.conf syntax is ok

nginx.conf test is successful

 

步驟5 重啟Nginx。

 

步驟6 通過https方式訪問您的域名,測試域名證書的安裝配置,如遇到證書安裝問題,請參考如何在Nginx上安裝SSL證書?

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM