CentOS 8 Apache 安裝後 SSL 重定向提示證書錯誤

在啓用 SSL 後,咱們也但願將主域名重定向到 www。apache

但願實現的操做是,當用戶訪問 https://cwikius.cn 的時候,瀏覽器應該可以自動重定向到 https://www.cwikius.cncentos

若是咱們按照 80 端口的 http 配置的,你可能會獲得瀏覽器的安全配置。瀏覽器

好比說,咱們最開始的配置是:安全

# --- CWIKIUS.CN ---<VirtualHost *:443>
    ServerName cwikius.cn    Redirect 301 / https://www.cwikius.cn/</VirtualHost>

當咱們訪問的時候,瀏覽器會提示鏈接的 SSL 問題。ide

 

apache-ssl-https-01

 

緣由和解決

這是由於若是你在 HTTPS 的 SSL 中也這樣配置是不容許的。由於這個可能會致使安全性問題和***。網站

在 HTTPS 創建鏈接以前,瀏覽器會首先校驗你的證書,若是你的證書有問題,或者沒有配置,瀏覽器是不會給你重定向。cdn

所以你須要修改上面的參數配置爲:ssl

# --- CWIKIUS.CN ---<VirtualHost *:443>
    ServerName cwikius.cn    SSLEngine on
    SSLProtocol ALL -SSLv2 -SSLv3

    SSLCertificateFile      證書存儲的絕對路徑    SSLCertificateKeyFile   證書存儲的絕對路徑    SSLCertificateChainFile 證書存儲的絕對路徑   Redirect 301 / https://www.cwikius.cn/</VirtualHost>

經過上面的配置,你的 HTTPD 和瀏覽器在校驗證書完成後給你的訪問重定向了。get

 

apache-ssl-https-02

 

簡單來講,出現這個問題的緣由就是 SSL 必須在校驗證書完成後才能進行下一步的操做,無論是重定向仍是訪問網站。域名

https://www.ossez.com/t/centos-8-apache-ssl/573

相關文章
相關標籤/搜索