阿里雲部署https協議SpingCloud服務

2021-09-24 16:52:22 字數 2033 閱讀 2367

nginx配置https訪問

nginx新增ssl模組

因為我們的springcloud微服務,其實是內建了tomcat模組,所以我們在配置微服務ssl的時候,就需要用到tomcat對應的證書檔案pfx,和乙個txt秘鑰檔案。拿到以後按照如下配置微服務引數,並把對應的檔案放置到專案resource目錄下

#tomcat對應的證書

server.ssl.key-store=classpath:qbmall.hdlxdl.site.pfx

#tomcat對應的證書txt檔案裡密碼

server.ssl.key-store-password=sdfsewew

#指定埠**監聽埠

}按照如上的配置後,重新打包並上傳到伺服器部署執行,到此處為止還不能正常通過https進行微服務的網路訪問,因為我們需要適應nginx來處理網域名稱的對映,因此下面我們要進行nginx的https配置

把得到的關於nginx的ssl證書放置在伺服器nginx.conf的同級目錄,乙個.pem證書檔案乙個.key的證書秘鑰檔案

此處應該注意的是,listener的埠改為了443,這個是https協議預設的埠區分80埠

proxy_pass屬性修改為通過https的訪問形式

server 

}

配置完成以後,重啟nginx,這個時候重啟可能會碰到ngx_http_ssl_module異常,意思就是nginx沒有安裝ssl模組,那我們就需要對nginx重新編譯並且安裝nginx,具體見下乙個步驟。

另外有一點阿里雲的埠需要新增安全組,這裡不做更多的介紹,我們需要把對外的埠443開放出來,否則肯定是訪問不通服務的。

ps -a #找到程序對應的pid

kill 程序pid

./nginx -c /usr/local/nginx/conf/nginx.conf

按照如上操作,重新配置後通過https訪問我們的網域名稱即可正常訪問,並且瀏覽器裡會帶有乙個鎖的安全標識

為阿里雲站點部署免費 HTTPS

本文記錄了部署在阿里雲的站點,在申請了免費的 ssl 證書後如何正確的部署到站點上,讓站點支援 https 訪問。阿里雲引入了沃通作為 ca 證書 商,並開放了免費 ssl 申請的頁面,之前一直想給 咕咕監控 部署上全站 https,所以就申請了乙個,但是部署的過程中遇到了些問題,所以記錄下來備忘。...

阿里雲免費https證書 部署iis

首先進入雲盾證書服務購買頁購買免費阿里雲證書 進入證書控制台,點選證書申請,填寫資訊後等待幾分鐘即可完成審核 審核通過後將證書繫結上網域名稱,需要在網域名稱解析中新增txt驗證網域名稱所有權,如果網域名稱是本賬戶的則可以自動驗證 開始部署證書 win r,輸入mmc 進入控制台後,左上角 檔案 新增...

https阿里雲註冊

什麼事https?http 是網際網路上應用最為廣泛的一種網路協議,是乙個客戶端和伺服器端請求和應答的標準 tcp 用於從www伺服器傳輸超文字到本地瀏覽器的傳輸協議,它可以使瀏覽器更加高效,使網路傳輸減少。https 全稱 hyper text transfer protocol over sec...