【问题标题】:How to deploy react and django in aws with a ssl and a domain如何使用 ssl 和域在 aws 中部署 react 和 django
【发布时间】: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


【解决方案1】:

最后,通过使用 nginx 将内部端口路由到外部端口来修复

【讨论】:

    猜你喜欢
    • 2020-04-21
    • 1970-01-01
    • 2023-03-04
    • 2019-08-14
    • 2011-12-16
    • 2017-05-06
    • 2014-05-01
    • 2018-03-26
    • 2020-05-20
    相关资源
    最近更新 更多