在開發微信小程序的時候,wx.request請求的地址必須是https的,所以只能重新配置服務器。
域名和服務器都是在阿里雲上買的,系統是CentOS7,安裝了Apache服務器。網上也找了一下,很多都是在安裝Apache的時候同時選配ssl模塊,或者動態編輯,或者balabala很多。對於菜鳥來說看的是雲里霧里的。
后來直接在阿里雲上搜索安裝指導,並且順利解決問題。
1. 執行yum install -y mod_ssl命令安裝mode_ssl模塊。
2. 下載安全證書,並上傳至服務器。
3. 修改conf.d/ssl.conf文件。【不同的操作系統和版本可能會存在些許差異】
<VirtualHost *:443> ServerName #修改為申請證書時綁定的域名www.YourDomainName1.com。 DocumentRoot /data/www/hbappserver/public SSLEngine on SSLProtocol all -SSLv2 -SSLv3 # 添加SSL協議支持協議,去掉不安全的協議。 SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM # 修改加密套件。 SSLHonorCipherOrder on SSLCertificateFile cert/domain name1_public.crt # 將domain name1_public.crt替換成您證書文件名。 SSLCertificateKeyFile cert/domain name1.key # 將domain name1.key替換成您證書的密鑰文件名。 SSLCertificateChainFile cert/domain name1_chain.crt # 將domain name1_chain.crt替換成您證書的密鑰文件名;證書鏈開頭如果有#字符,請刪除。 </VirtualHost>
4. 重啟Apache服務。
雖然以前沒操作過,感覺很難,不過靜下心來,真正動起手來發現問題還是可以解決的。
