首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >WAMP——配置HTTPS证书

WAMP——配置HTTPS证书

作者头像
思索
发布2024-08-16 12:52:50
发布2024-08-16 12:52:50
1K0
举报

前言

wamp版本 | 3.0.4

Apache版本 | 2.4.18 因为安全的原因,代码里面设置了必须以https来访问,为了不来回修改代码,所以直接配一个环境得了~

步骤

步骤很简单.主要分为以下几步:

  1. 申请证书
  2. 修改httpd.conf的配置
  3. 修改httpd-ssl的配置

申请证书

申请证书十分的简单,如果有现有的话,直接拿过来使用也是可以的。 申请证书的网站很多,这边简单的列举下,大家可以使用阿里云、腾讯云、七牛云都是可以的,直接登录网站找到相应的模块,申请就好了。

修改httpd.conf配置

配置目录 | D:\wamp\bin\apache\apache2.4.18\conf (请根据自己的安装目录进行查找) 将以下几个注释放开(去掉前面的#号就可以了)

代码语言:javascript
复制
#Include conf/extra/httpd-ssl.conf
#LoadModule ssl_module modules/mod_ssl.so
#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

修改httpd-ssl.conf配置

配置目录 | D:\wamp\bin\apache\apache2.4.18\conf\extra (请根据自己的安装目录进行查找) 修改之前,我们要先把其中的默认配置(xxxxxx)全部注释了,然后写入我们自己的配置

代码语言:javascript
复制
<VirtualHost *:443>     
    ServerName   www.xxxxxxxx.net
    DocumentRoot "D:/wamp/www/dx-smallMiniprogram/dx-admin-php/public"          
    SSLEngine on   
    SSLProtocol all -SSLv2 -SSLv3 
    SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM   
    SSLHonorCipherOrder on
    SSLCertificateFile "D:/wamp/bin/apache/apache2.4.18/conf/extra/ssl/3423812__xxxxxxxx.net_public.crt"   
    SSLCertificateKeyFile "D:/wamp/bin/apache/apache2.4.18/conf/extra/ssl/3423812__xxxxxxxx.net.key"   
    SSLCertificateChainFile "D:/wamp/bin/apache/apache2.4.18/conf/extra/ssl//3423812__xxxxxxxx.net_chain.crt"  
</VirtualHost>

修改hosts文件

配置目录 | C:\Windows\System32\drivers\etc\hosts

代码语言:javascript
复制
127.0.0.1   www.wksaas.net

查看效果

配置完成后,重新启动wamp,然后输入域名访问,查看效果,有安全锁的标志~

附录

  1. 重启wamp失败如何排错

打开终端,进入到Apache的bin目录下,执行httpd -t命令,进行检测,根据提示排错就好了

  1. 域名重定向
代码语言:javascript
复制
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-05-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 步骤
    • 申请证书
    • 修改httpd.conf配置
    • 修改httpd-ssl.conf配置
    • 修改hosts文件
    • 查看效果
    • 附录
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档