Nginx將http轉換成https的詳細過程
http 大傢都知道是不安全的 然後想換成https
申請ssl證書
1.你得先有ssl證書(阿裡雲為例)
然後就是配置一下
審核完成之後就是下載證書瞭
下載完會有一個壓縮包
你把壓縮包解壓放入你nginx.conf目錄下就可以瞭
/www/server/nginx/conf (寶塔對應的目錄)
重點來瞭
配置
nginx.conf
server { listen 443 ssl; #存放域名或者你服務的路徑 server_name localhost; #把證書放進conf目錄下 然後就是對應著填寫 ssl_certificate xxxxxx.pem; ssl_certificate_key xxxxx.key; #access_log logs/host.access.log main; #後臺管理靜態資源存放 location / { #文件目錄 root html; #首頁的樣式 index index.html; } location /prod-api { #反向代理 proxy_pass xxxx.xxxx.xxxx; } } server { listen 80; #域名 server_name xxxx.xxx.com xxxx.com; #讓所有訪問80端口 http 的都跳轉到443 也就是https return 301 https://$server_name$request_uri; root html; }
成果展示:
總結
到此這篇關於Nginx將http轉換成https的文章就介紹到這瞭,更多相關Nginx http轉換https內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- nginx配置多個前端項目實現步驟
- flask和vue前後端分離項目部署的示例代碼
- Nginx配置SSL和WSS步驟介紹
- SpringBoot前端後端分離之Nginx服務器下載安裝過程
- 本地通過nginx配置反向代理的全過程記錄