美文网首页
CentOs7&Apache&SSL

CentOs7&Apache&SSL

作者: 山高路远_海深不蓝 | 来源:发表于2020-02-22 16:05 被阅读0次

    Centos7下Apache使用https

    环境说明

    • 腾讯云CentOs7 云主机
    • Apache 2.4.6
    • 申请的免费的SSL证书

    上传证书

    • 解压下载的SSL压缩文件
    • 创建证书存放的文件夹

    mkdir /etc/httpd/ssl

    • 上传Apache中的三个文件到 /etc/httpd/ssl, 建议使用工具FileZilla

    配置httpd.conf

    # cd /etc/httpd/conf
    # vi httpd.conf
    

    找到Include conf.modules.d/*.conf解除注释(删除前面的"#")

    修改00-ssl.conf

    • 先安装yum install mod_ssl
    • 再修改
    # cd /etc/httpd/conf.modules.d
    # vi 00-ssl.conf
    

    找到LoadModule ssl_module modules/mod_ssl.so,去除注释(默认好像就没注释,就这一行,看一眼放心些)

    修改ssl.conf

    # cd /etc/httpd/conf.d
    # vi ssl.conf
    

    找到如下内容并修改

    <VirtualHost _default_:443>
        # 项目目录
         DocumentRoot "/var/www/html" 
         #填写域名
         ServerName www.domain.com 
         #启用 SSL 功能
         SSLEngine on 
         #证书文件的路径,开头为2的那个
         SSLCertificateFile /etc/httpd/ssl/2_www.domain.com.crt 
         #私钥文件的路径,开头为3的那个
         SSLCertificateKeyFile /etc/httpd/ssl/3_www.domain.com.key 
         #证书链文件的路径,开头为1的那个
         SSLCertificateChainFile /etc/httpd/ssl/1_root_bundle.crt 
    </VirtualHost>
    
    • 重启Apache

    systemctl restart httpd

    OK,使用域名测试

    相关文章

      网友评论

          本文标题:CentOs7&Apache&SSL

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