WAMPSERVER 3.0.17集成环境配置SSL进行HTTPS访问apache无法启动遇见的坑

简介: WAMPSERVER 3.0.17集成环境配置SSL进行HTTPS访问apache无法启动遇见的坑

**环境配置:**阿里云 windows 2012 R2,WAMPSERVER 3.0.17集成环境+apache2.4.37


问题:

httpd.conf开启Include conf/extra/httpd-ssl.conf,apache无法启动


常见的解决方案:


Q:WAMPSERVER 3.0.17,不完善,建议更换2.5稳定版


A:舍弃,服务器环境部署,基本都处于运行中了,更换底层配置,能不能解决还是两回事,只能硬着头皮上;


Q:缺.dll文件,建议把2.5版本中Apache\bin下的ssleay32.dll、libeay32.dll、Apache\modules下的mod_ssl.so替换线上3.0中相应的文件;


A:替换后,强制启动运行apache后,又被3.0版的替换掉


最怕就是没有提示,就知道不能启动,胡乱搜索网上环境部署的解决方案。如何有的放矢才是快速有效的解决方式,查看apache错误日志,逐条分析


开启Include conf/extra/httpd-ssl.conf,本身httpd.conf没有错,可能就是加载httpd-ssl.conf的问题。

从最基础的/httpd-ssl.conf格式学习撰写规则,删除 SSL Virtual Host Context后的全部默认规则,按照最基础的规则撰写,apache重启成功,https正常访问。


httpd-ssl.conf基础码


##
## SSL Virtual Host Context
##
<VirtualHost _default_:443>
DocumentRoot "D:\wamp64\"
ServerName domain.com:443
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite HIGH:MEDIUM:!MD5:!RC4:!3DES
SSLCertificateFile "${SRVROOT}/conf/extra/ssl/1941362_icbc_public.crt"
SSLCertificateKeyFile "${SRVROOT}/conf/extra/ssl/1941362_icbc.key"
SSLCertificateChainFile "${SRVROOT}/conf/extra/ssl/1941362_icbc_chain.crt"
php_admin_value open_basedir "D:/wamp64/www//;C:/windows/TEMP"
<Directory "D:/wamp64/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>
</VirtualHost>


个人开发会遇见很多问题,最多的是“面向百度编程”;

一、能遇见同类问题的高手,也只能提醒,自己的坑只能自己填,毕竟环境、软硬件都有不同,不可能放下手边的工作,进入到你的服务器中进行“拓荒”,毕竟这是没有什么价值含量的“搬砖”工作;

二、基础知识的掌握是能快速解决问题的根本,因为技术开发面向百度编程的过程中,问题解决了,就以为全部解决的懒惰细微,导致对各种基础知识都是熟视无睹。


相关文章
|
网络安全 数据库
YashanDB HA节点间SSL连接配置
本指南介绍HA内部节点链路的SSL连接配置,包括客户端监听与HA节点自身监听两种方式。需使用OpenSSL工具生成证书,具体步骤参考数据库服务端SSL连接配置文档。此外,还需在数据库中开启HA的SSL连接开关并设置证书路径(仅支持绝对路径,长度≤254字节),最后重启数据库以完成配置。确保服务器已安装所需工具,详细操作请查阅相关文档。
YashanDB HA节点间SSL连接配置
|
安全 网络安全 数据库
YashanDB分布式节点间SSL连接配置
本文介绍YashanDB分布式节点间SSL连接配置方法,确保通信安全。需统一为整个集群配置SSL,使用相同根证书签名的服务器证书,否则可能导致连接失败或数据库无法启动。文章详细说明了使用OpenSSL生成根证书、服务器私钥、证书及DH文件的步骤,并指导如何将证书分发至各节点。最后,通过配置数据库参数(如`din_ssl_enable`)并重启集群完成设置。注意,证书过期需重新生成以保障安全性。
|
安全 Linux 网络安全
YashanDB数据库服务端SSL连接配置
YashanDB支持通过SSL连接确保数据传输安全,需在服务端生成根证书、服务器证书及DH文件,并将根证书提供给客户端以完成身份验证。服务端配置包括使用OpenSSL工具生成证书、设置SSL参数并重启数据库;客户端则需下载根证书并正确配置环境变量与`yasc_env.ini`文件。注意:启用SSL后,所有客户端必须持有根证书才能连接,且SSL与密码认证独立运行。
|
网络安全 Windows
Windows IIS 10如何配置自签名SSL并实现自动跳转
本文记录了IIS配置自签名证书及HTTPS跳转的注意事项。包括解决443端口占用问题、URL Rewrite插件安装与配置、web.config修改方法,以及避免因旧教程导致的配置错误。
Windows IIS 10如何配置自签名SSL并实现自动跳转
|
安全 应用服务中间件 网络安全
Nginx SSL/TLS协议栈中配置深度解析与实践指南-优雅草卓伊凡
Nginx SSL/TLS协议栈中配置深度解析与实践指南-优雅草卓伊凡
886 0
Nginx SSL/TLS协议栈中配置深度解析与实践指南-优雅草卓伊凡
|
存储 Oracle 关系型数据库
MySQL 8.4 配置SSL组复制(八个步骤)
MySQL 8.4 配置SSL组复制(八个步骤)
1032 0
|
网络安全 开发工具 git
解决 Git 访问 GitHub 时的 SSL 错误
通过上述步骤,可以有效解决 Git 访问 GitHub 时的 SSL 错误。推荐优先更新 CA 证书和正确配置 Git 使用 CA 证书,避免禁用 SSL 验证。如果问题持续,可以切换到 SSH 方式访问 GitHub,确保连接的安全性和稳定性。希望这些内容对您的学习和工作有所帮助。
7665 4
|
存储 应用服务中间件 Linux
nginx配置证书和私钥进行SSL通信验证
nginx配置证书和私钥进行SSL通信验证
1097 4
|
网络安全 Apache Windows
PHPStudy下Apache SSL证书安装教程
成功在沃通申请SSL证书后,会得到一个压缩包文件,解压后得到四个文件:for Apache、for IIS、for Ngnix、 for Other Server,Apache 上需要用到 for Apache解压出来的证书文件以及自主生成的私钥.key文件。
3531 0
|
10月前
|
人工智能 数据处理 API
阿里云、Ververica、Confluent 与 LinkedIn 携手推进流式创新,共筑基于 Apache Flink Agents 的智能体 AI 未来
Apache Flink Agents 是由阿里云、Ververica、Confluent 与 LinkedIn 联合推出的开源子项目,旨在基于 Flink 构建可扩展、事件驱动的生产级 AI 智能体框架,实现数据与智能的实时融合。
1521 6
阿里云、Ververica、Confluent 与 LinkedIn 携手推进流式创新,共筑基于 Apache Flink Agents 的智能体 AI 未来

推荐镜像

更多