我正在存储帐户的$web
容器上托管reactJS SPA作为静态网页。
我已经上传了构建文件。我已启用静态网站,并已完成所有操作,以便在输入主要端点URL时可以从浏览器查看SPA:https://myappjohndev1.z11.web.core.windows.net/
个
现在,不是让用户使用此存储帐户端点URL访问我的网站,而是将Azure FrontDoor放在它的前面,用户将访问前门。
存储帐户静态网站设置为前门中的后端。以下是前门的完整设置:
前端/域:
- 被配置为:
https://devjohn1.azurefd.net
个
后端池:
- 后端主机类型:自定义主机
- 后端主机名:
myappjohndev1.z11.web.core.windows.net
个
我还尝试将后端配置为:
- 后端主机类型:储存
- 后端主机名:选择现在托管SPA的存储帐户。
然而,当我访问https://devjohn1.azurefd.net
时,我在浏览器中得到了这个:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<Code>InvalidQueryParameterValue</Code>
<Message>Value for one of the query parameters specified in the request URI is invalid. RequestId:4a8be0c9-701e-0055-60d8-b727f2000000 Time:2023-07-16T11:27:09.4837987Z</Message>
<QueryParameterName>comp</QueryParameterName>
<QueryParameterValue/>
<Reason/>
</Error>
字符串
我不知道接下来该怎么办。有什么建议吗?
1条答案
按热度按时间mw3dktmi1#
要创建Azure front door premium,您需要创建私有链接服务和WAF策略。
的数据
使用检测模式的Azure高级层创建WAF策略:
的
在Azure前门中,选择具有静态网站主机名的自定义源类型的高级层,并使用WAF策略启用私人链接服务,如下所示:
的
的
创建前门后,在私有链接中 * 批准 * 私有端点连接中的请求,如下所示
的
更新的NAT配置:
型
现在,当我尝试重定向Azure前门URL与存储帐户静态网站被设置为后端在前门得到成功的结果。
型
型