美文网首页
Apache配置HTTPS

Apache配置HTTPS

作者: Unclezs | 来源:发表于2019-04-01 13:44 被阅读0次

    起因

    昨天说弄小程序,结果调用wx.request的时候发现,说没有配置域名,仔细一看开发文档才发现,原来请求的URL必须是在后台配置过的域名,而且还得要HTTPS协议传输才行。TP协议已经不能被上线发布了,无奈之下,只好去配置一下TPS了,过程如下。

    基本需要:

    1. 阿里云服务一台
    2. SSL证书(阿里云可以免费申请,下载即可)
    3. 我是centos7.4系统
    4. apache2.4

    过程

    首先打开apache的配置文件默认,确认是否安装mod_ssl.so模块,由于各个版本的apache配置略有不同。

    /etc/httpd/conf

    有些朋友打开httpd.conf文件,里边就没有下边这句,直接懵逼了。如果有就可以直接使用,没有就装。

    LoadModule ssl_module modules/mod_ssl.so Include conf.d/*.conf

    查看是否有上边两句话,有的话把注释#删除了。有没有主要看大家前期的阿帕奇是如何安装的。默认的apache安装是不安装ssl的,没有的话需要我们通过动态编译的方式加载,你也可以重新安装。

    我这里说最简单的一种安装方式yum安装

    yum -y install mod_ssl

    安装完之后

    /etc/httpd/conf.d目录下会出现一个ssl.conf文件
    (httpd.conf里要有这句话Include conf.d/*.conf)这个文件是重点。

    里面的三个文件分别填写你的ssl证书所在路径

    SSLCertifiCateFile 对应的public.crt路径
    SSLCertifiCateChainFile 对应的chain.crt
    SSLCertifiCateKeyFile 对应的xxx.key

    配置443端口

    在ssl.conf里面找到VirtulHost
    默认端口为443
    ServerName www.unclez.top
    ServerAlias *.unclez.top

    保存退出检查配置是否正确

    service httpd configtest
    返回ok就没问题

    重启

    service httpd restart

    访问

    https://unclez.top

    成功访问,网页显示安全!


    相关文章

      网友评论

          本文标题:Apache配置HTTPS

          本文链接:https://www.haomeiwen.com/subject/npcvbqtx.html