Dav*_*Chu 11 azure azure-resource-manager azure-application-gateway
我已配置应用程序网关(AG)来执行SSL终止/卸载.AG配置为仅侦听端口443以进行HTTPS连接.是否可以将HTTP重定向到HTTPS,而不必:
我希望我忽略了AG的旗帜/功能.
要扩展@ jonathan-mas的答案,
这可以仅使用命令行完成(截至2017年12月).我不喜欢Powershell方法(有限的可移植性),我更喜欢AZ CLI,因为它更直接地回答了这个问题.
为您的HTTP流量创建一个侦听器(例如FE-HTTP-80-Site).这可以使用Azure门户或CLI完成.
为您的HTTPS流量创建一个侦听器(例如FE-HTTPS-443-Site).这可以在Azure门户或CLI中完成.
创建重定向配置:
az network application-gateway redirect-config create \
--gateway-name AppGateway \
-g RSgroupAppGateway \
-n Redirect-Site-toHTTPS \
--type Permanent \
--include-path true \
--include-query-string true \
--target-listener FE-HTTPS-443-Site
az network application-gateway rule create \
--gateway-name AppGateway \
-g RSgroupAppGateway \
-n Rule-HTTP-80-Site \
--rule-type Basic \
--http-listener FE-HTTP-80-Site \
--redirect-config Redirect-Site-toHTTPS
参考概念:https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-configure-redirect-powershell
AZ CLI参考:https://docs.microsoft.com/en-us/cli/azure/
现在还可以通过门户配置 HTTP 到 HTTPS 重定向。概念是相同的:创建 http 侦听器,然后添加重定向到 https 侦听器的规则。
https://learn.microsoft.com/en-us/azure/application-gateway/redirect-http-to-https-portal
| 归档时间: |
|
| 查看次数: |
11777 次 |
| 最近记录: |