1、在ecs中安裝nginx,可以參考我的另一篇文章linux安裝nginx
2、 nginx配置server參考
server 12
3、阿里雲slb https配置參考
4、配置思路:
這樣使用者訪問的流程是這樣的:
1.如果是 https 的請求直接由 443 埠轉到後端我的真實** 8080 埠獲取內容,ssl 資料加密的任務交給 slb 處理。
2.如果是 http 的請求從slb的 80 埠轉至後端的 80 埠,由 apache 重寫成 https url,轉至 slb 的 443 埠,對應流程1。
這樣不管使用者用 http還是 https 最終的請求都是 https 的請求。
5、ngnix 如此配置之後,實際遇到了乙個問題,就是以介面形式post請過來,強制跳轉之後會變成get請求,同時請求資料會丟失,因此,我對請求路徑做了不同處理
頁面請求強制跳轉https
介面請求不做強制跳轉,只做**
server
location ^~ /h5/
location ^~ /admin/
location /
阿里雲SLB配置http跳轉https
1 在ecs中安裝nginx,可以參考我的另一篇文章linux安裝nginx 2 nginx配置server參考 server 3 阿里雲slb https配置參考 4 配置思路 這樣使用者訪問的流程是這樣的 1.如果是 https 的請求直接由 443 埠轉到後端我的真實 8080 埠獲取內容,s...
阿里雲SLB配置監聽
1 新增監聽,選擇https,監聽埠443,其他預設,下一步 2 選擇網域名稱對應的ssl證書,不開啟雙向認證,下一步 3 選擇後端伺服器組,沒有的話可以新建乙個,把要新增的伺服器加到伺服器組,下一步 4 健康檢測預設值,下一步,提交驗證即可 1 新增監聽,監聽埠80,開啟高階配置,開啟監聽 選擇監...
阿里雲slb介紹
3 2 阿里雲esc bgb 直接連線在網路 商的主幹道上 3 3 登入雲主機 登入 遠端連線 xshell 遠端連線終端工具 3 4 公升降級配置 3 5 安全組策略 安全組是什麼?安全組就是一條一條的網路埠放行或者拒絕的規則 3.6 vpc vpc 叫做專有網路 隔離 同乙個賬戶下 內網 建立專...