按照阿里云帮助文档给Apache服务器配置SSL证书时,遇到了一些问题,特意记录下。

配置过程:

①在阿里云给域名签发了SSL证书后,需要将其下载到本地。

解压证书文件夹可以得到三个文件,将其拷贝到Apache根目录的conf文件夹里的ssl文件夹中。

②打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”

#LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)
#Include conf/extra/httpd-ssl.conf(删除行首的配置语句注释符号“#”,保存后退出)

③打开 apache 安装目录下 conf/extra/httpd-ssl.conf 文件,进行以下配置:

Listen 443
<VirtualHost *:443> DocumentRoot "C:/phpstudy/PHPTutorial/WWW" ServerName www.youdomain.cn ServerAlias youdomain.cn SSLEngine on SSLProtocol TLSv1 TLSv1.1 TLSv1.2 SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5 SSLCertificateFile "C:/phpstudy/Apache/PHPTutorial/conf/2_www.youdomain.cn.crt" SSLCertificateKeyFile "C:/phpstudy/PHPTutorial/Apache/conf/3_www.youdomain.cn.key" SSLCertificateChainFile "C:/phpstudy/PHPTutorial/Apache/conf/1_root_bundle.crt" <Directory "C:/phpstudy/PHPTutorial/WWW/> Options FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory>
</VirtualHost>

中途遇到的坑:

阿里云帮助文档的配置没有配置域名,并且路径设置也是错的,按官方方法配置SSL证书行不通;

当取消掉include开头的#时,会发现Apache服务器将无法正常启动,查阅博客帖子后,有大佬说可能是httpd-ssl.conf文件不正确导致的,打开Apache根目录下的bin目录,找到httpd.exe工具对httpd-ssl.conf文件进行校验

运行校验,发现Apache自带的httpd-ssl.conf配置文件就是错的,需要自行调整路径

调试配置路径直到不报错,将系统默认证书名字替换成自己的证书名字, 启动Apache服务器,SSL证书配置完成,外网可以通过https正常访问。

Apache服务器配置SSL证书踩坑相关推荐

  1. 关于Apache服务器配置SSL证书的那些事(保姆级教程)

    很多人在买好服务器,买好域名后,总是揪心于网页上没有那个小锁头​.对于强迫症的人来说总是好难受(比如我自己),在难受之余我就来教教你怎么在你的域名上加把锁,怎么给你的Apache安装你的证书. (博主 ...

  2. Apache服务器配置SSL证书步骤及问题记录

    目录 1.证书申请2.证书下载2-1 开启443端口(HTTPS服务的默认端口)2-2 检查服务器上是否安装mod_ssl.so模块3.部署证书3-1 上传文件3-2 修改httpd.conf配置文件 ...

  3. 服务器部署ssl证书,Apache服务器SSL证书部署

    Apache服务器SSL证书部署 发布时间:2018-01-11 18:03:54 摘要 Apache为一款非常常见的web服务器,此文针对在apache上部署和使用SSL证书进行了详细描述. 关键词 ...

  4. 阿里云服务器配置SSL证书成功开启Https(记录趟过的各种坑)

    环境: 阿里云云服务器    Windows Server 2008 标准版 SP2 中文版(趁1212优惠买的一年的水货配置) 阿里云购买的域名(已备案.已解析) 服务器:phpstudy:php5 ...

  5. openssl 生成证书_CentOS7 httpd(Apache)SSL 证书部署

    在之前我的文章中我已经搭建了nextcloud服务器,现在我们需要通过域名及https访问怎么办 1. 进行了简单的httpd设置后,就可以为网站添加SSL证书功能了. 2. 首先得获取证书,有了证书 ...

  6. 宝塔linux apache怎么部署证书,Linux+Apache部署SSL证书方法步骤

    一.安装SSL准备 1.安装Openssl 要使Apache支持SSL,需要首先安装Openssl支持.Openssl下载地址http://www.openssl.org/source/ tar -z ...

  7. Apache配置SSL证书指引

    一.安装Apache 1) 使用yum安装Apache # yum install httpd -y 2) 修改测试页面 # vim /var/www/html/index.heml PS:修改为测试 ...

  8. Apache 服务器 SSL 证书到期-续期处理步骤

    不管是免费的还是付费的证书都是有有效期的,只不过日期长短不一样.SSL证书到期必须进行更新,否则https访问会失败.一般证书到期前,相关云平台服务商会通知你的.我用的是腾讯云,微信和邮箱都会收到到期 ...

  9. Linux 系统Apache配置SSL证书

    在Centos7系列系统下,配置Apache服务器,给服务器增加SSL证书功能,让页面访问是不再提示不安全,具体操作流程如下. 1.第一步首先需要安装mod_ssl模块,执行yum install - ...

最新文章

  1. openstack 使用集锦
  2. ajax文件上传重置,解决AjaxFileupload 上传时会出现连接重置的问题
  3. ECMAScript:客户端脚本语言的标准
  4. mysql gis vs postgis_mysql空间扩展VSPostGIS
  5. ++ 优化 频繁new_Java性能优化
  6. iOS Crash文件的解析
  7. CentOS下配置apache+gitweb
  8. 宏基因组/微生物组杂志简介及2020最新影响因子
  9. USB Server应用于RPA机器人案例分析
  10. 2021几款好用的思维导图软件推荐!
  11. C语言每日一练——第118天:百钱百鸡问题
  12. VS2015使用教程(使用VS2015编写C语言程序)
  13. Java中的回溯算法
  14. 餐饮店如何做活动吸引人
  15. 聊聊大学室友在 TikTok 的工作和生活体验
  16. 用matlab实现电影推荐性能测试,优化标准测试函数及MATLAB代码
  17. Android 客户端与服务端的数据交互问题
  18. 我,27岁,程序员,9月无情被辞:想给做开发的提个醒…
  19. css语法---选择器
  20. oracle期间平均成本,小李飞刀系列之Oracle EBS期间平均成本(PAC)--生产成本计算(四)制造费用设置及成本计算...

热门文章

  1. 计算机画面的音乐素材,电脑作品制中素材的3.ppt
  2. 计算机组成的分析指令的op,计算机组成原理-第12讲(第4章).ppt
  3. 串口波特率等概念(转https://blog.csdn.net/dagefeijiqumeiguo/article/details/68921820)
  4. CSS解决英文自动换行问题
  5. 《敏捷整洁之道 回归本源》阅读表述
  6. [Unity]读取本地图片ArgumentException: A null reference or invalid value was found错误
  7. 【Python专题】函数式编程
  8. 求助,android中activity无法跳转
  9. 重新审视Visio的本质
  10. 爬虫实战4:豆瓣的模拟登陆