SSL数字证书 Apache部署指导https 阿里云

 最近看到自己网站右上角出现不安全的标识,发现只有http协议才会出现,所有想给自己追梦猪加上安全的字样,所有写了这篇安装HTTPS的心得,因为个人网站对于https的要求不是很高,所有选择了阿里云的免费HTTPS证书。在win2008系统下配置失败了很多次,总算也配置成功了,网上的一些配置方式都比较零散不正确 于是我把我的配置过程整理出来和大家分享,以节省大家的时间。

1、先登录阿里云进入域名列表,点击域名在域名基本信息处我们会看到免费开启ssl证书(如图红色箭头指向)

image.png

2、你会看到如下显示(2018年10-13日)这里就是申请的单域名免费证书,多域名需要花钱要考虑自身情况,输入域名然后点击确认,

image.png

3、会跳到如图,然后在证书状态这里会出现补全的字样点击填写,然后确认等待就可以直到出现已签发的字样,表示我们申请成功,然后点击下载即可

image.png

4、选择我们对应的服务器版本这里追梦猪选择的是apache服务器的,点击下载证书for Apache下载到本地解压

image.png

5、解压得到四个文件复制到我们的apache根目录即可也可按照教程创建cert文件放入

image.png

6、然后我们先把apache的ssl服务开启,打开apache下conf文件打开httpd.conf文件,搜索下面的名字如果前面带#号删除#即可;

       1):在httpd.conf文件中去掉 Include conf/extra/httpd-ssl.conf  前面的注释 # 

       2):在httpd.conf文件中去掉 LoadModule ssl_module modules/mod_ssl.so 前面的注释#

       3):在https.conf文件中去掉 LoadModule socache_shmcb_module modules/mod_socache_shmcb.so 前面的#

7、然后打开conf文件下的extra文件找到httpd-ssl文件打开,

image.png

8、根据阿里安装的流程进行我们的项目安装我们会发现阿里提供的配置语言在httpd-ssl中查找不到,那么我们就在空白处加上(有就修改记得备份)

image.png

把路径改成我们存放ssl文件的路径即可,如果不懂观看次视频https://help.aliyun.com/video_detail/54398.html?spm=5176.10695662.1996646101.searchclickresult.535414e2tpd0sF

9.在网站根目录的.htaccess文件中配置跳转

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
</IfModule>

至此大功告成我们的https网站就可正式运行了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值