linux服务器http协议,让linux服务器支持安全http协议(https)

遇到问题:linux的http访问,平时都是一般访问,当加密访问的时候需要证书来访问。

解决问题:设置证书,https访问。

1.通过yum在线安装mod_ssl

[root@mail ~]#yum -y install mod_ssl

2.http服务器配置mod_ssl

(1)[root@mail ~]#cd /etc/pki/tls/certs

[root@mail ~]#make server.key

(2)建立服务器私钥

4efeae7bd374b666fb910f9a07f6a14d.png

(3)建立服务器公钥

[root@certs ~]#make server.csr

76b42b9655f198373dda357fe3f44832.png

(4)建立服务器证书

[root@mail ~]#openssl x509 –in server.csr –out server.pem –req –signkey server.key –days 3650建立服务器证书10年(3650天)

成功后会出现如下信息:

d0cba3698807be86a6c1948c0483c6ca.png

[root@mail ~]#cd /etc/pki/tls/certs/

[root@mail certs]#chmod 400 server.*      设置权限,证书相关的文件都为仅管理员读取权限

(5)设置SSL

[root@mail ~]#vi /etc/httpd/conf.d/ssl.conf 修改ssl的设置文件

#DocumentRoot “/var/ww/html” 找到这一行,将行首的#去掉

DocumentRoot “/var/www/html” 变成此状态

(6)重新启动http服务,让ssl生效

[root@mail ~]#/etc/rc.d/init.d/httpd restart

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值