WampServer3.0服务器端开启ssl认证后重启Apache失败,解决办法
最近项目中需要访问网站的 https 地址,于是进行部署,什么事情都是想起来简单,做起来难,想着一天就能搞定的事儿,结果前后折腾了三天。
现在把部署的经历记录下来,希望对朋友们有所帮助。
1.在西部数码上花1元钱购买SSL证书服务,地址:https://www.west.cn/web/ssl/,如下图:


2.在线提交要绑定https的域名,按要求下载fileauth.txt文件,放到网站指定的文件夹中
按要求是要放到网站的 \.well-known\pki-validation 文件夹中,目录是需要创建的,这里到遇了问题:Windows机器是不能直接右键创建带点的目录的,如下图:

解决办法:使用命令行,在cmd中创建
2.1)打开网站根目录
2.2)按Ctrl+右健,选择在此处打开命令窗口,如下图:
2.3)输入 mkdir .well-known 执行,此文件夹为SSL申请文件验证文件夹,创建成功后再创建子目录pki-validation,然后把下载的fileauth.txt文件放到文件夹中,要保证http://www.xxx.com/.well-known/pki-validation/fileauth.txt 和 http://xxx.com/.well-known/pki-validation/fileauth.txt 都能够打开,然后提交审核等待颁发证书,应该是很快就下来了。
3.在apache安装目录(我的是D:\wamp64\bin\apache\apache2.4.23目录)的conf中新建ssl文件夹,下载证书压缩包,把解压后放到ssl文件夹中;
4.开始配置服务器ssl,打开 apache安装目录 /conf/httpd.conf 文件,取消以下三个配置的#:
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
5.在 /apache2.4.23/conf/extra 中配置httpd-ssl.conf,按照要求配置以下文件
<VirtualHost *:443>
DocumentRoot "D:/site/站点目录/"
ServerName www.xxx.com:443
SSLEngine on
SSLCertificateFile D:/wamp64/bin/apache/apache2.4.23/conf/ssl/www.xxx.com.cer
SSLCertificateKeyFile D:/wamp64/bin/apache/apache2.4.23/conf/ssl/www.xxx.com.key
SSLCertificateChainFile D:/wamp64/bin/apache/apache2.4.23/conf/ssl/www.xxx.com_ca.crt
</VirtualHost>
DocumentRoot后边是你的网站目录,SSLCertificateFile、SSLCertificateKeyFile、SSLCertificateChainFile中的域名换成你自己文件名;
6.此时重启apache服务时失败,经查看日志发现是说是加载ssl_mod.so失败,导致Apache无法启动成功
在网上查说是wamp3.0的ssl_mod.so有问题,查看wamp2.0的好像是可以的;
于是在网上搜索到了wampserver2.5的版本;
把2.5版本中Apache\bin下的ssleay32.dll、libeay32.dll、Apache\modules下的mod_ssl.so替换线上3.0中相应的文件;
7.此时再重启apache还是失败,提示错误如下:

8.于是在httpd-ssl.conf文件<VirtualHost *:443>中加入如下代码
<Directory "D:/site/网站目录">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
再次重启,搞定,终于https域名可以访问了。
WampServer3.0服务器端开启ssl认证后重启Apache失败,解决办法的更多相关文章
- Centos7 fstab盘符挂载硬盘导致重启系统失败解决办法
		
服务器拥有多个硬盘插槽,在进行维护或重启时,这些硬盘的相对位置可能发生变化.利用盘符(dev/vda)方式挂载磁盘,可能由于磁盘顺序变化导致重启时读取fstab文件发生错误,从而无法正常重启服务器. ...
 - SqlServer2008安装时提示重启计算机失败 解决办法
		
问题描述: 在安装Sql Server 2008时提示重启计算机,重启之后不行,仍需要重启计算机. 如下图所示: 解决方法: 1.运行(或按键盘Win+R 组合键),输入regedit,调出注册表管理 ...
 - Sql Server 2008安装时提示重启计算机失败解决办法
		
在键盘上按下组合键[Win]+[R],调出运行窗口. 在窗口中输入“regedit”,点击确定,打开注册表管理界面. 在注册表左侧目录栏中找到如下位置:“HKEY_LOCAL_MACHINE\ ...
 - MySQL开启SSL认证,以及简单优化
		
1.1 MySQL开启SSL认证 #生成一个 CA 私钥 [root@db01 ssl]# openssl genrsa 2048 > ca-key.pem Generating RSA pri ...
 - IIS7.5中调试.Net 4.0网站出现无厘头500错误的解决办法 (转)
		
刚刚 部署了ii7的dll的有x86写的,就会出现以下这样的问题 iis 7 x86,Could not load file or assembly 'Name' or one of its depe ...
 - JLINK固件丢失或升级固件后提示Clone的解决办法
		
J-LINK V8固件烧录指导 J-LINK 是使用过程中,如果内部固件意外损坏或丢失,请参考下面操作步骤说明,重新烧录JLINK固件. 安装固件烧录软件 请ATMEL官方网址下载AT91-ISP下载 ...
 - 黄聪:C#使用Application.Restart重启程序出错解决办法
		
调用 Application.Restart重启程序出错 解决办法,就是给程序的.exe文件,加上下面的设置
 - tomcat关闭后线程依然运行解决办法
		
tomcat关闭后线程依然运行解决办法,设置线程为守护线程 守护线程与非守护线程 最近在看多线程的Timer章节,发现运用到了守护线程,感觉Java的基础知识还是需要补充. Java分为两种线程:用户 ...
 - echart 饼图数据为0不显示或者太小显示其他的解决办法
		
饼图数据为0或者太小显示如下,不美观 解决办法: 为0的去掉,小于0.005的累加起来 方法 function getsData(_rowData){ var rowData=JSON.parse(J ...
 - iddler抓包过程以及fiddler抓包手机添加代理后连不上网解决办法
		
转载自:https://blog.csdn.net/m0_37554415/article/details/80434477,感谢博主的热心分享 1.(1)电脑端打开安装好的的fiddler,打开To ...
 
随机推荐
- webpack动态配置多静态资源路径,动态配置多上线路径,配置less,多种图片引用方式----"webpack": "^4.41.6",
			
1.项目场景是有两个静态资源目录,一个用于开发,一个用于发布,上线多个版本,打包多个版本后,也要部署到同一个服务器的同一个端口下. 根据我自己的摸索,我搞出来了下面的配置,自感觉还蛮好用的 先看我的c ...
 - DDL_操作数据库_修改&删除&使用
			
DDL_操作数据库_修改&删除&使用 3.U(Update) : 修改 修改数据库的字符集 alter database 数据库名称 character set 字符集名称; 4.D( ...
 - vue学习笔记(三)---- vue-resource
			
一.使用vue-resource发起get请求 github仓库地址:https://github.com/pagekit/vue-resource/blob/develop/docs/http.md ...
 - Gateway服务网关 (入门到使用)
			
Gateway服务网关 Gateway也要作为微服务注册到nacos中 Zuul也是网关但比较老是一种阻塞式编程:Spring Cloud Gateway 是 Spring Cloud 的一个全新项目 ...
 - Windows IIS下运行.NET Core程序
			
IIS下运行.NET Core程序 1.服务器上必须要安装 WindowsHosting WindowsHosting 下载地址:https://dotnet.microsoft.com/downlo ...
 - STM32F0库函数初始化系列:GPIO配置
			
1 void GPIO_Configuration(void) 2 { 3 RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE); 4 RCC_AHBP ...
 - 李超树学习笔记 & JZOJ 5039. 【NOI2017模拟4.2】查询题解
			
李超树 它本质上是线段树的拓展运用 解决的问题:平面直角坐标系中,支持插入线段,问 \(x = x_0\) 这条直线上最大的 \(y\) 值 它维护的东西很奇特:优势线段 何为"优势线段&q ...
 - select省市联动+对应经销商、自定义箭头
			
HTML: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <met ...
 - placeholder 颜色修改
			
input::-webkit-input-placeholder{ color:#fff; } input::-moz-placeholder{ /* Mozilla Firefox 19+ */ c ...
 - LeetCode-386 字典序排数
			
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/lexicographical-numbers 题目描述 给你一个整数 n ,按字典序返回范围 [ ...