资讯专栏INFORMATION COLUMN

阿里云服务器apache配置https证书

Jiavan / 1095人阅读

摘要:很早之前就想配置证书,无奈搞了几次,还是没有成功,就暂时放弃了这个想法,今天本来找网友帮忙搞下,但是无奈网友今天没有时间,说明天帮我搞下,想想还是自己来吧,反正现在也有点时间首先我用的是做的后台,竟然不支持不知道官方怎想的,那么想让支持需要

很早之前就想配置https证书,无奈搞了几次,还是没有成功,就暂时放弃了这个想法,今天本来找网友帮忙搞下,但是无奈网友

今天没有时间,说明天帮我搞下,想想还是自己来吧,反正现在也有点时间

首先我用的是PHPCMS做的后台,PHPCMS竟然不支持https不知道官方怎想的,那么想让phpcms支持https需要改很多的配置文件

,下面是修改配置文件的下载地址,下载后按照路径一一替换

链接:https://pan.baidu.com/s/1dFxJMeQ-Lv9UuvNITeR4hA 提取码:bw6t

提完完整后PHPCMS后台就不会限制输入https这样的网址了,下面就是如何配置apche,我是在阿里云申请的免费的SSL证书,

具体如何申请,请看下面,其实申请很简单的,具体如何申请,这里就不说了

首先把phpstudy中的php_openssl这个扩展勾选上

image.png

第一步:把证书也就是下图中的几个文件放在apache的conf/ssl目录下,如果conf目录里没有ssl目录,可以新建一个。

image.png

第二部:在vhosts.conf同级目录里,新建一个vhosts-https.conf文件,复制80端口配置过来进行修改,添加ssl配置

ServerName xxx.cn
ServerAlias www.xxx.cn
DocumentRoot 网站根目录

SSLEngine on
SSLCertificateFile   文件地址.pem
SSLCertificateKeyFile  秘钥地址.key
SSLCertificateChainFile 文件地址.pem
DocumentRoot "网站根目录"
ServerName xxx.cn
ServerAlias www.xxxx.cn

  Options FollowSymLinks ExecCGI
  AllowOverride All
  Order allow,deny
  Allow from all
 Require all granted



配置完如下图

image

第三步:打开conf目录里的httpd.conf文件,找到 Include conf/vhosts.conf 在下面添加

#这一行一般在文件后面,从后面更容易找到
Include conf/vhosts.conf
#下面是添加的
Include conf/vhosts-https.conf
Listen 443
SSLCipherSuite ECDHE-RSA-AES128-GCRC4:!DHE (注意这里的秘钥要换为自己的秘钥,阿里云在SSL证书,下载证书中
选择apache,然后再下面可以看到)
SSLProtocol All -SSLv2 -SSLv3
SSLHonorCipherOrder On

第四步:打开httpd.conf文件查看是否加载ssl模块

LoadModule ssl_module modules/mod_ssl.so (如果前面有#号要去掉)

最后一步也是最重要的一步,我正是因为少了这一步,导致网站没有办法访问,虽然成功部署了SSL证书,但是还需要在阿里云

的控制台添加安全组规则,开启443端口,登录阿里云后台,然后打开自己的ESC服务器,点击管理,然后点击本地实力安全组,继续点击配置规则,然后再点击添加安全组规则
image

至此已经完成了apache配置https,如有疑问请在下方留言。
原文:https://www.pangbo15.cn/html/houtai/PHPCMS/62.html

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/3451.html

相关文章

  • 10分钟搭建ubuntu+nodejs+pm2自动部署+nginx+永久免费SSL证书+mongod

    摘要:将第二步中的安装源换成阿里云的镜像安装会比较快,如下将上面的部分替换如下更新源正式安装常用命令本地和服务器使用公钥免密访问仓库在使用协议访问项目仓库之前,需要先配置好账户项目的公钥。 如果你对nodejskoa2vuejs等感兴趣,请加QQ群:732189938 或者直接点击链接加入群聊【Node.js/Koa2/vuejs】:https://jq.qq.com/?_wv=1027&k...

    godlong_X 评论0 收藏0
  • 从零开始上线一个网站应用

    摘要:欢迎大家访问我的个人博客作为的第一篇文章,本文将介绍上线的全流程,希望可以对想知道如何上线一款网站应用的朋友有点帮助。 欢迎大家访问我的个人博客:http://www.coderstudy.info 作为CoderStudy的第一篇文章,本文将介绍CoderStudy上线的全流程,希望可以对想知道如何上线一款网站应用的朋友有点帮助。 一、购买服务器 云服务器的提供商有很多,阿里、腾讯等...

    gggggggbong 评论0 收藏0
  • 宝塔Linux面板nginx配置SSL证书的解决方案

    宝塔Linux面板nginx配置ssl证书的解决方案:1、nignx系统需要的证书文件为证书pem文件和key文件共两个,配置方法可以咨询SSL盾客服2、apache系统需要的证书文件为crt证书文件,crt证书链文件和密钥key文件共三个文件,配置方法可以咨询SSL盾客服3、IIS和tomcat系统需要的证书文件为pfx格式文件,需要通过工具在线把证书pem文件和密钥key文件转换为pfx文件,...

    番茄西红柿 评论0 收藏2637
  • 10分钟搭建ubuntu+nodejs+pm2自动部署+nginx+永久免费SSL证书+mongod

    摘要:将第二步中的安装源换成阿里云的镜像安装会比较快,如下将上面的部分替换如下更新源正式安装常用命令本地和服务器使用公钥免密访问仓库在使用协议访问项目仓库之前,需要先配置好账户项目的公钥。 如果你对nodejskoa2vuejs等感兴趣,请加QQ群:732189938 或者直接点击链接加入群聊【Node.js/Koa2/vuejs】:https://jq.qq.com/?_wv=1027&k...

    YuboonaZhang 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<