大致的流程如下
1.申請Https證書,綁定域名信息;
由於自己的服務器是騰訊雲服務器, 這里就在騰訊雲上申請SSL證書,
申請地址: https://console.cloud.tencent.com/ssl
點擊申請免費的SSL證書,彈窗如下:
這里直接申請亞洲誠信的證書 點擊確定,輸入相關信息即可,大概1天之內完成證書頒發,屆時會有微信公眾號通知提示證書申請成功
申請完成后,下載證書:
解壓縮后發現可以得到如下文件
由於我們要使用Nginx配置SSL證書,因此只需要拿到Nginx目錄中的證書即可,如下圖: 分別為.key 和 .crt文件,將證書上傳到雲服務器
2.安裝nginx ,新增https模塊;
防止沖突如果以前有安裝Nginx的,記得提前刪除
解壓縮后,進入Nginx解壓縮后的目錄:
配置
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make
make install
查看日否成功
進入Nginx的sb目錄輸入: nginx -V
3.綁定https證書(.pem和.key)開放服務器端口443;
進入Nginx的conf目錄,配置證書和路徑
注意
1.如果證書下載后得到的是crt文件,可以直接將.crt文件修改后綴名為pem文件,
2.需要開啟雲服務的443端口.在對應的雲服務器控制台開啟即可
配置完成后,啟動Nginx,
訪問域名 http://coderlink.cn ,chrome瀏覽器出現不安全提示
訪問域名:https://coderlink.cn ,chrome瀏覽器沒有出現不安全提示,至此Nginx配置https完成