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>


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

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

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


相关文章
|
20天前
|
缓存 NoSQL 网络安全
【Azure Redis 缓存】Azure Redis服务开启了SSL(6380端口), PHP如何访问缓存呢?
【Azure Redis 缓存】Azure Redis服务开启了SSL(6380端口), PHP如何访问缓存呢?
|
16天前
|
算法 Java 测试技术
java 访问ingress https报错javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version
java 访问ingress https报错javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version
|
20天前
|
安全 网络安全 Windows
【Azure App Service】遇见az命令访问HTTPS App Service 时遇见SSL证书问题,暂时跳过证书检查的办法
【Azure App Service】遇见az命令访问HTTPS App Service 时遇见SSL证书问题,暂时跳过证书检查的办法
【Azure App Service】遇见az命令访问HTTPS App Service 时遇见SSL证书问题,暂时跳过证书检查的办法
|
21天前
|
Linux Windows
【Azure 应用服务】访问App Service突然出现 ERR_SSL_PROTOCOL_ERROR错误的解答
【Azure 应用服务】访问App Service突然出现 ERR_SSL_PROTOCOL_ERROR错误的解答
|
30天前
|
jenkins 应用服务中间件 持续交付
如何配置 Nginx 作为 Jenkins 的反向代理并启用 SSL 加密
如何配置 Nginx 作为 Jenkins 的反向代理并启用 SSL 加密
50 8
|
30天前
|
负载均衡 前端开发 应用服务中间件
使用Nginx配置SSL以及部署前端项目
本文介绍了如何使用Nginx配置SSL证书以启用HTTPS,并展示了如何通过Nginx部署前端项目,包括配置SSL证书、设置代理和负载均衡的示例。
68 2
|
16天前
|
消息中间件 Kafka 数据处理
实时数据流处理:Dask Streams 与 Apache Kafka 集成
【8月更文第29天】在现代数据处理领域,实时数据流处理已经成为不可或缺的一部分。随着物联网设备、社交媒体和其他实时数据源的普及,处理这些高吞吐量的数据流成为了一项挑战。Apache Kafka 作为一种高吞吐量的消息队列服务,被广泛应用于实时数据流处理场景中。Dask Streams 是 Dask 库的一个子模块,它为 Python 开发者提供了一个易于使用的实时数据流处理框架。本文将介绍如何将 Dask Streams 与 Apache Kafka 结合使用,以实现高效的数据流处理。
21 0
|
20天前
|
安全 前端开发 网络安全
【Azure App Service】访问App Service应用报错 SSL: WRONG_VERSION_NUMBER
【Azure App Service】访问App Service应用报错 SSL: WRONG_VERSION_NUMBER
|
20天前
|
存储 网络安全 Windows
【Azure 云服务】为Azure云服务配置上自签名的SSL证书步骤
【Azure 云服务】为Azure云服务配置上自签名的SSL证书步骤
|
30天前
|
缓存 Ubuntu 应用服务中间件
如何在 Ubuntu 14.04 上配置 Varnish Cache 4.0 实现 SSL 终止
如何在 Ubuntu 14.04 上配置 Varnish Cache 4.0 实现 SSL 终止
37 0

推荐镜像

更多