最近作小程序须要域名配置https,而后去搜索各类安装方法,通过一天折腾总算是配置好了,网上的方法不少不搭边,在这里总结下,避免踩坑。apache
第一步:先看下服务器上有没有ssl模块,在apache的modules目录,里面有不少.so后缀的文件就是了,若是有mod_ssl.so文件表明已经安装了。若是没有,须要cd 进入modules目录,而后下载mod_ssl.so,执行命令 yum install -y mod_ssl //下载ssl小程序
第二步:下载证书文件传到服务器上,放哪里不要紧,我是新建一个cert文件夹,而后放到里面 /httpd/cert/服务器
第三步:修改或添加httpd-ssl.conf(提示先备份),通常在/httpd/conf/extra/httpd-ssl.conf,根据操做系统的不一样, http-ssl.conf文件也可能存放在conf.d/ssl.conf目录中。网站
若是都没有,那就新建一个,内容为:spa
<VirtualHost 0.0.0.0:443>
DocumentRoot "/htdocs/" #替换为你的网站根目录
ServerName jiandanji.fun #替换为你的域名
SSLEngine on
SSLCertificateFile /etc/httpd/cert/2594646_jiandanji.fun_public.crt #替换成你的证书文件路径
SSLCertificateKeyFile /etc/httpd/cert/2594646_jiandanji.fun.key #替换成你的密钥文件路径
SSLCertificateChainFile /etc/httpd/cert/2594646_jiandanji.fun_chain.crt #替换成你的证书密钥文件路径
</VirtualHost>操作系统
本地编辑好,而后保存上传rest
第四步:找到apache配置文件httpd.conf(提示先备份),开启或添加如下配置:blog
LoadModule ssl_module modules/mod_ssl.sossl
Include /etc/httpd/conf/extra/httpd-ssl.conf域名
若是前面有#号,将#去掉,没有就添加这两句
到这里就配置好了
重启服务:
service httpd restart