部署到Netlify后通过http提供可用站点

时间:2020-04-14 14:47:36

标签: http netlify

我正在使用部署在两个应用程序部分:AWS Beanstalk和Netlify。

基于Java的部分部署在AWS上,并且可以通过http协议获得。 基于Angular的产品已部署在Netlify上,并已通过https协议提供。

向AWS发送请求时发生错误:

混合内容:“ https://some-url.netlify.com/”页面已加载 HTTPS,但请求了不安全的XMLHttpRequest端点 'http://some-url.elasticbeanstalk.com/api/getAppSettings'。这个要求有 被封锁;内容必须通过HTTPS提供。

我仅需要将其用于学习目的,因此请尝试使Netlify在Http下工作。

是否可以在Netlify上将协议更改为简单的http?

向Elastic Beanstalk添加SSL证书很复杂,不清楚并且需要太多时间

2 个答案:

答案 0 :(得分:0)

AFAIK,netlify不允许您通过HTTP访问网站,因为它们默认情况下会强制重定向到HTTPS,如here所述。但是在AWS上使用HTTPS真的很容易-默认情况下,使用AWS所有者证书为您的Elastic beantalk实例提供HTTPS服务,如果您拥有自定义域,则可以从AWS Certificate Manager轻松链接自定义域证书。

答案 1 :(得分:0)

您可以创建一个 netlify.toml 文件并进行一些重定向调整,如here 所述。