1樓:網友
http與https不能共享乙個埠。
解釋原因:http通常使用80埠。
https通常使用443埠。
解決辦法:http可以訪問後,然後配置ssl證書實現https就可以了,預設就是可以http與https都可以訪問(因為要設定強制https訪問還需另外配置)
nginx 配置 https(多網域名稱)
2樓:科創
平常開發要求比較低, 依然在用 http, 但到了微信小程式就不行了, 騰訊和蘋果都對 api 提出了 https 的要求。 尤其是蘋果, 不僅要求 https, 還擾鬥世要求 tls 協議版本要在 以上, 這又被稱為 app transport security(ats).
伺服器配置#
使用 nginx 進行 https 配置, 伺服器幾乎不用做改動, 依舊是祖傳的 8080 埠, 以我所使用的 spring boot 為例, 僅僅是在 中增加了兩行配置而已。
證書申請/購買#
在網域名稱的基本資訊頁, 點選免費開啟 ssl 證書, 輸入相應的網域名稱, 點選「申請」即可申請免費的 dv ssl 證書, 還需要做一些簡單的資訊補全等, 即可提交申請。 如果備案資訊都齊全的話, 很快就可以驗證成功, 在證書管理頁面即可檢視證書。
網域名稱對映#
我選擇為兩個子網域名稱申請證書, 同時將這兩個網域名稱對映到同乙個ip.
nginx 配置#
首先, 需要把 http 都**到 https, 需要使緩肢用 rewrite, 這樣, 當訪問 會自動**到。
然後就是真正的 https 不分了, 雖然網域名稱不同, 但都監聽 443 埠, 但有著不同的 server_name, 這樣當收到請求時就可以根據請求的 server_name 不同來**到不同的服務。
而服務自身像往常一樣只要繼續監聽 即可。
配置修改好之後, 需要重啟 nginx.
參考#
nginx 配置 https 伺服器 | 凹凸實驗室」
阿里雲+https+nginx+springboot | tt_study出處。
H和KWH是意思嗎,KW H和KWH是一個意思嗎?
墨汁諾 kw h和kwh它們是兩個完全不同的單位,kwh是千瓦時。千瓦 時或千瓦小時 符號 kw h 常簡稱為度 是一個能量量度單位,表示一件功率為一千瓦的電器在使用一小時之後所消耗的能量。千瓦 時 這個單位主要用於量度電力,因為 千瓦 時 比焦耳更容易被大眾瞭解,並更易轉化為電器使用時數。單位換算...
如何給NI板卡一個數字埠付高電平
微控制器埠的初始電平是高電平,為什麼還要給主函式的第一個wela一個高電平,第一次對wela輸出高電平,確實是應該可以免去的。當對wela輸出過低電平以後,再要輸出高電平,這就不可缺少了。labview程式停止執行後,怎麼數字i o埠還有高電平輸出。我是利用比較器控制i o埠的高低電平的。可以在最後...
上面一個口和一個匕下面一個分是什麼字
哛,韓國漢字 讀音bbun 1.人名也。2.只也。這字念什麼?上面一個分 下面一個口和匕 兺 用五筆,wvkx 部首 八,部外筆畫 7,總筆畫 9 五筆86 98 wvkx 倉頡 cshp 筆順編號 345325135 基本字義 兺 b n 句讀 韓國漢字 兺 b n 部首 八,部外筆畫 7,總筆畫...