简易实现HTTPS之自动实现ssl

发布时间:2022-05-15 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了简易实现HTTPS之自动实现ssl脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

众所周知 HTTP 协议是一种不安全的协议, 而 HTTPS 协议是 HTTP over SSL/TLS 的缩写,表示“使用 SSL/TLS 的 HTTP ,也就是通常所说的“超文本传输安全协议”。 HTTP 搭配 SSL/TLS 协议可以搭建加密传输、身份认证的网络协议。

没有升级到 HTTPS 之前的网页如下

配置 HTTPS

HTTPS 的默认端口是 443 ,将此端口号永久加入火墙白名单。

sudo firewall-cmd --zone=public --add-port=443/tcp --PErmanent
sudo firewall-cmd --reload

查看开放的端口

sudo firewall-cmd --list-port80/tcp 443/tcp

安装 SSL 模块

sudo yum -y install mod_ssl

安装完成后,在 apache 配置目录下生成 ssl 配置文件

/etc/httpd/conf.d/ssl.conf

由上图可知相应的私钥和证书被放置在

/etc/pki/tls/PRivate/localhost.key/etc/pki/tls/certs/localhost.crt

重启 Apache 服务

sudo Systemctl restart httpd

在浏览器访问 https://lamp.test.COM

点击红色警告标志,发现证书有效期只有一年。

自此采用自动安装 ssl 模块的方式实现了 HTTPS 。

了解更多编程学习,敬请关注php培训栏目!

以上就是简易实现HTTPS之自动实现Ssl的详细内容,更多请关注脚本宝典其它相关文章

脚本宝典总结

以上是脚本宝典为你收集整理的简易实现HTTPS之自动实现ssl全部内容,希望文章能够帮你解决简易实现HTTPS之自动实现ssl所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: