php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用

众所周知 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的详细内容,更多请关注php中文网其它相关文章!

声明:本文转载于:juejin,如有侵犯,请联系admin@php.cn删除

  • 相关标签:HTTPS ssl
  • 程序员必备接口测试调试工具:点击使用

    Apipost = Postman + Swagger + Mock + Jmeter

    Api设计、调试、文档、自动化测试工具

    网页生成APP,用做网站的技术去做APP:立即创建

    手机网站开发APP、自助封装APP、200+原生模块、2000+映射JS接口按需打包

    • 上一篇:PHP中如何使用TUS协议来实现大文件的断点续传
    • 下一篇:PHP自定义的 printf 函数新用途

    相关文章

    相关视频


    • PHP简单实现SSL加密解密、验证、签名方法
    • ssl证书是什么
    • php如何使用ssl
    • apache怎么安装ssl证书
    • 简易实现HTTPS之自动实现ssl
    • [PHP中文网独家开发]PHP程序员工具箱的基本功能
    • 基于openssl的https服务配置
    • 析构函数基本介绍 php程序执行流程

    视频教程分类

    • php视频教程
    • html视频教程
    • css视频教程
    • JS视频教程
    • jQuery视频教程
    • mysql视频教程
    • Linux视频教程
    • Python视频教程
    • Laravel视频教程
    • Vue视频教程

    专题

    简易实现HTTPS之自动实现ssl