首頁 > 後端開發 > php教程 > 簡易實現HTTPS之自動實作ssl

簡易實現HTTPS之自動實作ssl

coldplay.xixi
發布: 2023-04-09 14:54:02
轉載
2582 人瀏覽過

簡易實現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的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:juejin.im
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板