开发小程序 WAMP中Apache HTTPS证书详细配置

本文详细介绍了如何在Wampserver上配置HTTPS,以满足微信小程序的数据请求需求。包括申请SSL证书、配置Apache、解决常见问题等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于微信小程序数据获取url必须为https的路径,因此需将服务器部署为https,特此记录期间踩过的坑。

环境: 
- wampserver: 3.0.4_x64_apache2.4.18_mysql5.7.11_php5.6.19-7.0.4
- 系统: 阿里云 window server 2012 r2

第一步:申请购买ssl证书

    1) 打开阿里云申请证书 

    2) 点击立即购买,选择免费版本,购买完成进入证书管理中心

    3) 在控制台申请ssl证书

        1) 第一步:
            需要我们输入申请的域名,以及域名所有者基本信息

        2) 第二步:
            按照以下提示信息添加DNS解析记录

        3) 第三步:
            点击进行验证,验证成功之后,提交审核,等待审核结果

    4) 下载审核完毕的证书

        下载对应apache的证书

第二步:修改httpd配置文件

    1) 修改apache的主配置(C:\wamp64\bin\apache\apache2.4.18\conf\httpd.conf)

        # 开启apache的ssl
        # 加载ssl的模块
        LoadModule ssl_module modules/mod_ssl.so
        # 包含网站关于ssl的配置
        Include conf/extra/httpd-ssl.conf

    2)  修改ssl的扩展配置(C:\wamp64\bin\apache\apache2.4.18\conf\extra/httpd-ssl.conf)      

        # https  协议使用443端口
        Listen 443

        SSLSessionCacheTimeout  300

        <VirtualHost *:443>
          SSLEngine on
          SSLProtocol      all -SSLv3 -TLSv1 -TLSv1.1

          # 协议的加密规则
          SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4
          
          SSLCertificateFile "C:\wamp64\bin\apache\apache2.4.18\conf\ssl\cert-1540797173271_www.shijinlong.cn_public.crt"
          SSLCertificateKeyFile "C:\wamp64\bin\apache\apache2.4.18\conf\ssl\cert-1540797173271_www.shijinlong.cn.key"  
          SSLCertificateChainFile "C:\wamp64\bin\apache\apache2.4.18\conf\ssl\cert-1540797173271_www.shijinlong.cn_chain.crt"
          ServerName www.shijinlong.cn
          DocumentRoot  "C:\wamp64\www\uekblog\public"
            <Directory  "C:\wamp64\www\uekblog\public">
                Options +Indexes +FollowSymLinks +MultiViews
                AllowOverride All
                #Require local
                Require all granted
            </Directory>
        </VirtualHost>  

    3) 重启服务

        # 如果小图标变绿,代表我们ssl设置成功

        地址栏:https://www.shijinlong.cn 进行访问

第三步:

    1) wampserver,php版本切换成php7版

    2) 如果wamp图标变绿依旧不能访问,需要在阿里云安全组中开启443端口

        1) 控制台》云服务器ECS》安全组》配置规则》添加安全组规则

        2) 端口范围 443/443 授权对象 0.0.0.0/0

     3) 如果wamp修改中遇到问题 使用 httpd -t 进行诊断错误

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

it_czh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值