近日,为了开发去水印的微信小程序的后台,花重金购买了腾讯云服务器,接下来就是一顿配置,为了省钱和简单,直接用云服务器安装好的系统,配置项目为:
1.服务器软件安装,这里用的是wampserver2.x版本
2.域名申请和实名认证、域名备案
3.SSL证书申请和绑定,用的是免费版的SSL
4.云服务器配置,包括打开安全组规则的443接口
5.SSL在服务器的配置
重点记录一下SSL的配置过程:
1. 在SSL证书申请下来后,在云服务器的控制在找到SSL证书,
2.下载下来,下载后的文件是一个压缩包,将其解压里面有各个服务器下的文件,
3. 找到Apache文件夹下面的三个文件,复制出来,放到服务器下的一个文件夹,比如C:/SSL,接下来,打开已经安装好的wampserver服务器,点击右下角的绿色图标,找到Appache,打开httpd.conf配置文件,修改相关内容,划线的地方修改
4. 继续修改:
4.1.将LoadModule ssl_module modules/mod_ssl.so 和 Include conf/extra/httpd-ssl.conf,前面的注释(#号)去掉。
4.2.去掉LoadModule socache_shmcb_module modules/mod_socache_shmcb.so前面的注释
httpd修改完成!
5继续修改其他配置文件
5.1 找到apache安装目录下的extra文件夹下面的httpd-ssl.conf文件,修改为如下内容:
5.2 先写:Listen 443(我就是没写这个,调试了半天)
5.3 在写虚拟主机的配置,包括网站根目录,SSL秘钥文件目录。
5.4 写服务器目录的权限:
<Directory "C:/wamp/bin/apache/apache2.4.9/cgi-bin">
SSLOptions +StdEnvVars
</Directory>
到这里,全部配置就结束了,重启wampserver,变绿就可以用了。
可以用腾讯云提供的DNS测试工具,测试https是否存在问题。
欢迎试用小程序: