如何使用 ssl 和域在 aws 中部署 react 和 django

IT技术 django reactjs amazon-web-services ssl
2021-05-07 15:22:15

目前,我在 aws ec2 服务器中部署了 react(端口 80 和 443)和 django(端口 8000)。我购买了域和标准 ssl 证书。它在react(443)中设置。

在react的服务器连接中,它使用axios并连接到域:8000,但我认为这不是一个好的解决方案。Safari 无法连接到这种连接。因此,我添加了一个子域:api.domain 并将连接从域:8000 更改为 api.domain。由于我没有通配符 ssl 证书,因此 https 阻止了服务器中的 api.domain 连接。

这个案例的最佳实践是什么?

1个回答

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