阿里云 Centos 7 Apache 配置https

前言

  • 当我们购买了服务器各种环境都搭建php都搭好项目都放上去了
  • 为了在小程序中使用所以需要配置https,在这之前申请证书是需要域名的所以我购买了域名
  • 经过一系列的备案,是真的麻烦,告诫各位备案信息一定要看清楚不然也会和我一样弄好久
  • 虽然今天备案成功但是信息通信还是需要时间不能马上就配置进入小程序
  • 弄了一下午终于弄好,后来想吧nginx也配置了但是遇到了麻烦也没有找到安装包在哪里暂时放弃
  • 先把这个记录下来,后面有时间再去攻破nginx的配置

配置/工具

  • 阿里云服务器等
  • Apache环境安装
  • 已购买域名,并且备案通过
  • 熟悉vim为佳

开始

申请证书

  1. 购买免费ssl证书地址
  • 没钱的直接买免费,有钱的可以自行选配
    ssl
  1. 跟着指示到ssl证书申请验证
    ssl

申请验证通过后下载证书

  • 下载apache证书
    ssl
    ssl

上传证书

  1. 创建存放证书目录

    1
    $ mkdir /etc/httpd/cert
  2. 把所以证书放上去(先进入下载解压的路径)

    1
    $ scp -r ./zerg.zip root@yhf7.top:/etc/httpd/cert

ssl

安装/配置mod_ssl

  1. 安装

    1
    $ yum install mod_ssl openssl
  2. 配置(更加图片改)

    1
    $ vim /etc/httpd/conf.d/ssl.conf

ssl
ssl

端口重定向(设置好就重启服务器)

1
2
3
4
5
6
7
8
$ vim /etc/httpd/conf/httpd.conf

<VirtualHost *:80>
ServerName yhf7.top //自己的域名:
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/?(.*)$ https://%{SERVER_NAME}/$1 [L,R]
</VirtualHost>

ssl

查看效果

ssl

后记

  • 配置apache服务器https就说到这里了,下一次部署nginx,有问题欢迎私聊我
  • 欢迎进入我的博客https://yhf7.github.io/
  • 如果有什么侵权的话,请及时添加小编微信以及qq也可以来告诉小编(905477376微信qq通用),谢谢!
-------------本文结束感谢您的阅读-------------
0%