眾所周知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
sudo systemctl restart httpd
以上是簡易實現HTTPS之自動實作ssl的詳細內容。更多資訊請關注PHP中文網其他相關文章!