Lightsail 上的 Create-React-App:DNS 和 SSL 问题

Create-React-App on Lightsail: DNS and SSL issues

我正在尝试在 Lightsail 上部署 CRA,但我遇到了 SSL 证书和 DNS 问题。

我测试A记录没有错误。 http://52.40.123.5:3000/ 显示我的 React 应用程序,但 abechoi.com 不显示,即使我点击高级。

我添加了“主页”:“http://abechoi.com”,没有变化。

至于 SSL,我在一个网站上找到了免费的 cert.pem 和 key.pem,我尝试了 运行 "HTTPS=true SSL_CRT_FILE=cert.pem SSL_KEY_FILE=key.pem npm start", 没有变化,可能是域名有问题

无论如何,如果有人能提供某种帮助,我将不胜感激。从我读到的内容来看,AWS Amplify 更容易,但我想要更多关于 Linux CLI 的工作经验。

您可以使用 let's encrypt 发布免费 SSL,然后将其用于您的节点命令行:

https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-using-lets-encrypt-certificates-with-wordpress

此处忽略 Wordpress 部分,您只需要获取 pem 文件并将其挂接到节点