简易实现HTTPS之自动实现ssl-php教程

资源魔 38 0

家喻户晓 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 php开发教程 php开发资料 php开发自学 ssl

抱歉,评论功能暂时关闭!