HTTPS證書配置
小程序的開發離不開 HTTPS 域名,因爲小程序的後臺接口只能有 HTTPS 的域名,那麼下面我們來講如何配置HTTPS 域名。
申請一個域名
- 阿里雲上申請一個域名,39元/年,想要啥域名就要啥域名,當然沒被申請過的
- 接着去備案–》審覈–》通過
- 經過一系列的流程,你終於擁有了自己的域名。
申請一個 HTTPS 證書並完成配置
當你擁有屬於自己的域名的時候,就可以去申請 HTTPS 的證書啦(當然,也可以自己製作)。
-
選擇購買免費的證書
-
證書申請之後,填寫相關信息,填寫你要綁定的域名
-
驗證很關鍵,因爲我的域名就是阿里雲的,所以只要將信息添加到域名的解析配置中就可以了,下圖是配置
-
之後通過驗證就完成啦!驗證成功就可以把 DNS 中的驗證配置刪除了。
配置HTTPS 證書到服務器中
-
下載.pem 和.key 的相關證書文件
-
域名解析記得綁定服務器地址
-
服務器用的是 Nginx,下面是 Nginx的server相關配置說明
server { listen 443; server_name 你申請的域名; ssl on; root html; index index.html index.htm; ssl_certificate /home/admin/nginx/cert/XXX.pem; ssl_certificate_key /home/admin/nginx/cert/XXX.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; location / { proxy_pass http://127.0.0.1:8082; } }
-
至此 HTTPS 證書配置完成,開始測試一下吧~