WAMP——配置HTTPS证书

简介: WAMP——配置HTTPS证书

前言

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 (请根据自己的安装目录进行查找)

将以下几个注释放开(去掉前面的#号就可以了)

#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)全部注释了,然后写入我们自己的配置

<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

127.0.0.1   www.wksaas.net

查看效果

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

附录

  1. 重启wamp失败如何排错

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

  1. 域名重定向
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]

学无止境,谦卑而行.

目录
打赏
0
1
1
0
67
分享
相关文章
解析:HTTPS通过SSL/TLS证书加密的原理与逻辑
HTTPS通过SSL/TLS证书加密,结合对称与非对称加密及数字证书验证实现安全通信。首先,服务器发送含公钥的数字证书,客户端验证其合法性后生成随机数并用公钥加密发送给服务器,双方据此生成相同的对称密钥。后续通信使用对称加密确保高效性和安全性。同时,数字证书验证服务器身份,防止中间人攻击;哈希算法和数字签名确保数据完整性,防止篡改。整个流程保障了身份认证、数据加密和完整性保护。
HTTPS 证书自动化运维:基础知识与重要性
随着互联网发展,HTTPS 成为保护网站和用户数据安全的标准协议。HTTPS 证书(SSL/TLS)验证网站身份并加密通信,分为 DV、OV 和 EV 三种类型,确保数据传输安全。它不仅提高安全性、增强用户信任,还能提升搜索引擎排名。手动管理证书繁琐易错,自动化运维工具如 Let`s Encrypt 和 Certbot 可简化流程,减少错误,提高效率。文章介绍了 HTTPS 证书的基础知识、重要性及自动化运维的概念。
HTTPS 证书自动化运维:https证书管理系统- 自动化监控
本文介绍如何设置和查看域名或证书监控。步骤1:根据证书状态选择新增域名或证书监控,线上部署推荐域名监控,未部署选择证书监控。步骤2:查询监控记录详情。步骤3:在详情页查看每日定时检测结果或手动测试。
HTTPS 证书自动化运维:https证书管理系统- 自动化监控
HTTPS 证书自动化运维:https证书管理系统-自动化部署
本指南介绍如何部署Linux服务器节点。首先复制生成的Linux脚本命令,然后将其粘贴到目标服务器上运行。接着刷新页面查看节点记录,并点击“配置证书”选择证书以自动部署。最后,节点部署完成,后续将自动调度,无需人工干预。
HTTPS 证书自动化运维:https证书管理系统-自动化部署
HTTPS 证书自动化运维:https证书管理系统之自动化签发
通过访问【https://www.lingyanspace.com】注册账户,进入证书服务菜单并新增证书。填写域名(单域名、多域名或泛域名),创建订单后添加云解析DNS记录进行质检。确认完成后可下载证书,并支持后续查看、更新和定时更新功能。证书过期前15天自动更新,需配置邮箱接收通知。
HTTPS 证书自动化运维:https证书管理系统之自动化签发
HTTPS 证书自动化运维:展望未来发展趋势
HTTPS证书自动化运维正朝着更智能、高效和安全的方向发展。未来系统将提升自动化程度,减少人工干预,实现自动签发、续订与部署;深度集成多云平台,提供无缝管理体验;增强高级安全功能如加密算法和威胁检测;优化用户界面,降低使用门槛;支持更多操作系统,确保跨平台一致性;引入AI/ML技术,预测需求并自动解决问题;加强标准化与互操作性,促进生态系统协作。同时,系统将持续扩展功能、优化性能、支持国际化,并注重用户反馈,为全球用户提供优质的证书管理服务。
HTTPS 证书自动化运维:HTTPS 证书管理系统之使用指南
本文详细介绍【灵燕空间HTTPS证书管理系统】(https://www.lingyanspace.com)的配置与使用,涵盖注册账户、邮箱配置及证书自动签发、监控和部署的一体化指南。通过页面顶部菜单的【视频教程】和【图文教程】,帮助用户从注册到实际应用全面掌握系统操作。最新迭代后,泛域名证书已包含根域名,无需额外申请多域名证书。
IP地址https证书最新申请流程步骤
确保信息准确,遵循CA指导,遇到问题可联系客服。
没有域名只有IP地址怎么申请https证书?
IP 地址 SSL 证书是一种特殊的 SSL/TLS 证书,允许直接为 IP 地址配置 HTTPS 加密,适用于内部服务、私有网络和无域名的设备管理。与基于域名的证书不同,申请过程较为复杂,需选择支持 IP 的证书颁发机构(CA),并完成额外的身份验证步骤。浏览器对 IP 地址的支持有限,可能会显示警告。通过正确配置服务器(如 Nginx 或 Apache),可以确保通信安全。
免费泛域名https证书教程—无限免费续签
随着互联网安全意识提升,越来越多网站采用HTTPS协议。本文介绍如何通过JoySSL轻松获取并实现免费泛域名SSL证书的无限续签。JoySSL提供永久免费通配符SSL证书,支持无限制域名申请及自动续签,全中文界面适合国内用户。教程涵盖注册账号、选择证书类型、验证域名所有权、下载与安装证书以及设置自动续签等步骤,帮助网站简化SSL证书管理流程,确保长期安全性。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等