背景:最近闲来无事,昨晚辗转反侧想写个小程序,小程序的数据接口要求走https,所以得先装个证书。
证书申请
腾讯云的文档还是蛮清晰,以Apache为例,得到 1_root_bundle.crt、2_www.xxx.com.crt、3_www.xxx.com.key
这三个东西。
证书安装
根据腾讯云文档,发现并没有在httpd.conf中找到 LoadModule ssl_module modules/mod_ssl.so
这句东西,conf目录下也没 httpd-ssl.conf
。先把模块装上 yum install mod_ssl openssl
。这时候在conf下面有了ssl.conf。只是命名不同而已。而且在ssl.conf中加载了mod_ssl模块(LoadModule ssl_module modules/mod_ssl.so
)。Apache的配置文件里面有一句 Include conf.d/*.conf
,所以ssl.conf也就包含进来了,没毛病。剩下的就是把刚刚申请的key配置一下。这里的配置跟文档是一样的,就是文件的路径不一样如 /etc/httpd/conf/1_root_bundle.crt、/etc/httpd/conf/2_www.xxx.com.crt、/etc/httpd/conf/3_www.xxx.com.key