我的原始服务器受密码保护。我需要CloudFront对其进行身份验证并缓存网站的内容。
这是基本授权。我已经进入原始设置并在页面底部设置了标题,从而设置了授权标题:
Header Name Value
Authorization Basic myusername:mypassword
我的问题是我的CloudFront URL提示我输入用户名和密码。也许它正在缓存.htaccess。如何防止它这样做?
答案 0 :(得分:0)
您的配置似乎有效。
自定义来源标头发送到请求中的来源。如果请求中已经存在相同的标头,则会自动将其删除,然后再添加自定义标头。观众看不到。
答案 1 :(得分:0)
您很有可能必须对myusername:mypassword对进行base64编码,因此看起来像: 标头名称值 授权基本base64encode(username:password)
在运行任何尝试之前,请确保使缓存无效