博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
openssl
阅读量:6429 次
发布时间:2019-06-23

本文共 1185 字,大约阅读时间需要 3 分钟。

 

安装

wget https://www.openssl.org/source/openssl-1.0.2n.tar.gz    #下载lstar -zxf openssl-1.0.2n.tar.gz cd openssl-1.0.2n/./config   #编译安装makemake install

查看openssl 目录文件

[root@s7zbx01 ssl]# ls

bin certs include lib man misc openssl.cnf private

 

 

生成秘钥:

openssl genrsa -out server.key 2048

 创建 证书签名申请(CSR:certificate signing request):

openssl req -new -key server.key -out certreq.csr

验证CRS正确性

openssl req -text -in certreq.csr -noout

自签名证书:

openssl x509 -req -days 365 -in certreq.csr -signkey server.key -out server.crt

 

 

 

添加mod_ssl模块,httpd-ssl.conf配置

vim /usr/local/apache2/conf/httpd.conf

LoadModule ssl_module modules/mod_ssl.soInclude conf/extra/httpd-ssl.conf       LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
# 取消掉注释

 

vim  /usr/local/apache2/conf/extra/httpd-ssl.conf

SSLSessionCache        "shmcb:/usr/local/apache2/logs/ssl_scache(512000)"   #这里使用的是 shmcb,确保该模块                                                                              在httpd.conf中加载了 SSLCertificateFile "/usr/local/apache2/conf/server.crt" SSLCertificateKeyFile "/usr/local/apache2/conf/server.key"     #将私钥和证书放到指定位置

 

重启httpd服务

systemctl restart httpd

 

转载于:https://www.cnblogs.com/blogscc/p/7943342.html

你可能感兴趣的文章
python 安装第三方模块
查看>>
Whitelabel Error Page 专题
查看>>
Spring Data Redis—Pub/Sub(附Web项目源码)
查看>>
RSD和wlwmanifest是什么
查看>>
Linkedin工程师是如何优化他们的Java代码的(转)
查看>>
winfrom 如何保存datagridview中的某一行数据
查看>>
面向领域驱动的应用开发框架Apworks 2.0发布
查看>>
开发自己的Web服务处理程序(以支持Ajax框架异步调用Web服务方法)
查看>>
ref和out
查看>>
黑客教父详解账号泄露全过程:1亿用户已泄露
查看>>
程序员必须软件
查看>>
Canvas里的globalCompositeOperation
查看>>
解决Unable to locate theme engine in module_path: "pixmap"
查看>>
贝叶斯文本分类c#版
查看>>
Centos安装KDE或GNOME
查看>>
Eclipse & IDEA 中常用的快捷键
查看>>
javascript ---IPhone滑动解锁
查看>>
table固定行和表头
查看>>
<每天读一点职场心理学>读书笔记
查看>>
Android权限大全代码
查看>>