1、 了解系统有没有安装openssl,应该默认都安装了。
2、 生成ssl证书
openssl genrsa -des3 -out ssl.key 1024
然后他会要求你输入这个key文件的密码。不推荐输入。因为以后要给apache使用。
由于生成时候必须输入密码。你可以输入后 再删掉。
mv ssl.key xxx.key
openssl rsa -in xxx.key -out ssl.key
rm xxx.key
然后根据这个key文件生成证书请求文件
openssl req -new -key ssl.key -out ssl.csr
最后根据这2个文件生成crt证书文件
openssl x509 -req -days 365 -in ssl.csr -signkey ssl.key -out ssl.crt
最后用到的文件是key和crt文件。
3、 tar zxvf httpd-2.2.10.tar.gz
4、 cd httpd-2.2.10
5、 ./configure –prefix=/usr/local/apache –enable-ssl && make && make install
6、 vi /usr/local/apache/conf/extra/httpd-ssl.conf
修改以下两项,将openssl生成的证书cp到相应路径(/usr/local/apache/conf/)
SSLCertificateFile "/usr/local/apache/conf/ssl.crt"
SSLCertificateKeyFile "/usr/local/apache/conf/ssl.key"
7、vi /usr/local/apache/conf/httpd.conf
去掉这行注释
Include conf/extra/httpd-ssl.conf
8、/usr/local/apache/bin/apachectl start
源码编译apache,让它支持ssl
原创
©著作权归作者所有:来自51CTO博客作者super_T的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:对postfix进行压力测试
下一篇: 安装src.rpm包
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Apache Doris 聚合函数源码阅读与解析|源码解读系列
Apache Doris Active Contributor 隐形通过本文记录下对源码的理解,以方便新人快速上手源码开发。
Apache Doris 数据库 大数据 数据分析 数据仓库 -
Kali Linux环境下源码编译Snort
本文介绍,新手快速掌握源码编译Snort的方法。
Kali 源码编译 编译过程 -
apache编译安装 ssl认证
本次我们要构建由apache提供的HTTPS服务。理一下头绪我们知道HTTPS = HTTP+SSL那
apache ssl centos 官网 配置文件 -
让apache支持php
打开配置文件,加上这行:
apache 支持 php -
让apache支持jsp
apache是一静态网页服务器,如果要加入动态支持,就要加上相应的组件(Module)
apache tomcat 加载