简易实现HTTPS之自动实现ssl

简易实现HTTPS之自动实现ssl

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

没有升级到 HTTPS 之前的网页如下
简易实现HTTPS之自动实现ssl

配置 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

简易实现HTTPS之自动实现ssl

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

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

重启 Apache 服务

sudo systemctl restart httpd

在浏览器访问 https://lamp.test.com简易实现HTTPS之自动实现ssl

点击红色警告标志,发现证书有效期只有一年。
简易实现HTTPS之自动实现ssl

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

关于简易实现HTTPS之自动实现ssl的文章就分享到这,如果对你有帮助欢迎继续关注我们哦

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/41050.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
php学习php学习订阅用户
上一篇 2022年6月19日 23:31
下一篇 2022年6月19日 23:32

相关推荐

  • 为什么SSL证书那么贵?

    互联网上针对SSL证书价格争吵的不可开交,一方认为SSL证书价格太贵了,就是一个绿锁标志,能需要那么多吗?一方觉得背靠CA发的SSL证书,安全感满满的。众说纷纭,今天我们就来分析一下SSL证书其价值何在。 市面上有…

    2022年5月14日
    0325
  • 简易实现HTTPS之自签名证书

    自写证书往往用于学习或者测试环境,如果项目商业化运行,应当购买权威第三方 CA 机构颁发的证书。Apache 中部署 HTTPS创建目录 /etc/httpd/ca ,执行命令# 非对称加密 rsa 算法生成2048 比特位的私钥 openssl genr…

    2022年6月19日 PHP自学教程
    0179
  • 关于ssl证书无用怎么解决的。

    什么是SSL证书? SSL(Secure Sockets Layer,安全套接层)证书是一种数字证书,用于在客户端和服务器之间建立加密连接,以保护数据传输的安全,SSL证书通常由权威的证书颁发机构(CA,Certificate Authority)颁发,包括…

    2024年7月4日
    02
  • HTTPS与HTTP有什么区别吗?

    什么是 HTTPS? HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。 你也可以说:HTTPS = HTTP + SSL HTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。 为…

    2019年3月10日
    0227
  • 分享linux启动ssl。

    在Linux下开启SSL的方法有很多,这里我们主要介绍两种常见的方法:使用Apache或Nginx服务器以及使用Let’s Encrypt免费证书,下面我们将详细介绍这两种方法的步骤和注意事项。 方法一:使用Apache或Nginx服务…

    2024年7月28日
    02
  • 关于java怎么实现https访问。

    您可以使用Java的HttpsURLConnection类来实现https访问。以下是一个简单的示例代码,它创建了一个URL对象,然后使用HttpsURLConnection对象打开连接并取得输入流以读取响应内容 。 什么是HTTPS访问 HTTPS(HyperText…

    2024年7月10日
    03
  • 今日分享cdnboot。

    CDNBoot是一款开源的、轻量级的、可扩展的Java应用服务器,它基于Spring Boot和Tomcat,提供了简单易用、高性能、高可用的解决方案,CDNBoot的主要特点是小巧精悍,无需安装部署,只需下载源码后解压即可使用,CDNBo…

    2024年6月18日
    01
  • 小编教你网站使用HTTPS后如何进行SEO优化。

    百度近几年的升级可谓日新月异,而最近比较火的就是对HTTPS的全流程支持,虽然百度已经说得比较全面,但是仍有不少seo站长对HTTPS的改造感到迷茫。那么,到底HTTPS有什么作用呢?一定要做HTTPS吗?一、HTTPS一定要做…

    2023年6月28日
    06

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息