nginx服務器沒有配置SSL的http訪問https時,會跳轉訪問其他https的網站


nginx服務器有多個網站時,而且網站有的配置了SSL,有的沒有配置SSL,當我們在訪問沒有配置SSL的網站時,且實用https訪問,那么就會跳轉到帶有SSL的網站上,處理方法如下。

以寶塔配置為例:

點擊寶塔后台->網站->配置->配置文件,在其中加上

server {
    listen 443 ssl http2;
    server_name m.360muye.cn;
    rewrite ^/(.*) http://$server_name/$1 permanent;
}

上面的代碼實現的效果是,如果用https訪問m.360muye.cn,會直接調轉到http下面,當然針對www域名時,只需要將m.360muye.cn換成www.360muye.cn即可。配置如下圖所示:

如果本域名配置了SSL時,那么就不需要進行上面的設置,這只是轉對同一個服務器上沒有設置SSL的網站進行。

 

轉載請注明:鵬程木業網


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM