【发布时间】:2018-11-05 18:23:55
【问题描述】:
目前,我在 aws ec2 服务器中部署了 react(端口 80 和 443)和 django(端口 8000)。 我购买了域和标准 ssl 证书。它在 react (443) 中设置。
在react的服务器连接中,它使用axios并连接到domain:8000,但我认为这不是一个好的解决方案。 Safari 无法连接到这种连接。 因此,我添加了一个子域:api.domain 并将连接从 domain:8000 更改为 api.domain。由于我没有通配符 ssl 证书,所以 https 在服务器中阻止了我的 api.domain 连接。
这个案例的最佳实践是什么?
【问题讨论】:
-
您可以尝试使用负载均衡器并在端口 80 上运行负载均衡器并将流量转发到端口 8000。您也可以尝试在 AWS 中使用 ACM 获取免费证书。
标签: django reactjs amazon-web-services ssl