nginx配置http自动跳转https方案
功能:ssl配置后的301跳轉(zhuǎn),http跳轉(zhuǎn)到https
描述:利用rewrite方式301永久跳轉(zhuǎn)到https
注意:需先配置好ssl證書,這篇文章說的也是在ssl證書部署后進行301重定向的方式。
一、寶塔面板 做http跳轉(zhuǎn)到https
1.通過寶塔面板
步驟:網(wǎng)站 - 網(wǎng)站列表 單個網(wǎng)站的右側(cè) 點擊設(shè)置 - 網(wǎng)站配置hi界面下有ssl設(shè)置 通過選擇不同類型的進行申請即可獲得一個免費的ssl安全證書。
2.強制跳轉(zhuǎn)到https 點擊右上角的開關(guān)即可
3.如果申請失敗,可以嘗試阿里云的dns域名解析進行申請。
二、手動配置ssl安全證書
1.申請免費的證書以及配置
申請地址:https://freessl.cn/
點擊創(chuàng)建 按照網(wǎng)站提示一步步的來,最后的到密鑰證書 key pem,將這兩個文件保存?zhèn)浞莺?#xff0c;然后開始進行手動的配置。
手動配置:
lnmp 一鍵安裝包教程:https://lnmp.org/faq/letsencrypt-wildcard-ssl.html
原生配置教程:這個就自行百度一下吧,不同環(huán)境和配置,方法也不同,按照自己的具體情況進行配置。
2.跳轉(zhuǎn)http到https
配置文件參考目錄:/usr/local/nginx/conf/vhost
配置文件內(nèi)容:
nginx配置文件中在sername 后加入如下代碼:
rewrite ^(.*)$ https://$host$1 permanent;總結(jié)
以上是生活随笔為你收集整理的nginx配置http自动跳转https方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软著申请时的软件说明书如何制作
- 下一篇: 线性代数、概率 入门书籍推荐