2018-05-02 腾讯云SSL https服务器免费搭建 Apache

我用的是ubuntu的系统,我觉得centos应该也差不多=。=



在这里下载证书

下载得到的 www.ckj123.com.zip 文件,解压获得3个文件夹,分别是Apache、IIS、Nginx 服务器的证书文件,

Apache 2.x 证书部署

获取证书

Apache文件夹内获得证书文件 1_root_bundle.crt,2_www.domain.com_cert.crt 和私钥文件 3_www.ckj123.com.key,
1_root_bundle.crt 文件包括一段证书代码 “-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”,
2_www.ckj123.com_cert.crt 文件包括一段证书代码 “-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”,
3_www.ckj123.com.key 文件包括一段私钥代码“-----BEGIN RSA PRIVATE KEY-----”和“-----END RSA PRIVATE KEY-----”。


将文件放在这个目录之下


证书安装

编辑Apache根目录下 conf/httpd.conf 文件,
找到 #LoadModule ssl_module modules/mod_ssl.so#Include conf/extra/httpd-ssl.conf,去掉前面的#号注释;
编辑Apache根目录下 conf/extra/httpd-ssl.conf 文件,修改如下内容:

<VirtualHost 0.0.0.0:443>
    DocumentRoot "/var/www/html"
    ServerName www.domain.com
    SSLEngine on
    SSLCertificateFile /usr/local/apache/conf/2_www.domain.com_cert.crt
    SSLCertificateKeyFile /usr/local/apache/conf/3_www.domain.com.key
    SSLCertificateChainFile /usr/local/apache/conf/1_root_bundle.crt
</VirtualHost>

配置完成后,重新启动 Apache 就可以使用https://www.ckj123.com来访问了。

注:

配置文件参数 说明
SSLEngine on 启用SSL功能
SSLCertificateFile 证书文件
SSLCertificateKeyFile 私钥文件
SSLCertificateChainFile 证书链文件

还有一个问题好像是我的http和https访问的地点不是同一个



看来是我这两个地方配置地点不一样就是Apache的配置


把这个更改一下就可以改成同一个访问点了

学习资料

https://cloud.tencent.com/document/product/400/4143

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 服务器https配置 配置https操作说明文档 1、查看服务器环境配置(tomcat和apache合并使用) 2...
    南京杨小兵阅读 8,942评论 0 9
  • 一、什么是 SSL 证书,什么是 HTTPS 【SSL】: 目前互联网常用的HTTP协议是非常不安全的明文传输协议...
    符精华阅读 2,681评论 0 1
  • 免费SSL证书现在已经差不多是“习以为常”了,几年前购买一个SSL证书成本是相当高昂的,而使用SSL证书的网站则一...
    曼巴童鞋阅读 12,922评论 0 1
  • 姓名:顾君 单位:宁波大发化纤有限公司 学习组:第234期努力一组 【日精进打卡第29天】 【知~学习】 《六项精...
    JASONGU_2f28阅读 182评论 0 0
  • 昨天内训,效果很好,增加了同事之间的认识。 今天突然又开始了紧张的工作,没有一刻是闲下来的,突然觉得之前的工作还是...
    爱游泳的Danny阅读 150评论 0 1