node.js - Lightsail 上的 Create-React-App:DNS 和 SSL 问题
问题描述
我正在尝试在 Lightsail 上部署 CRA,但我遇到了 SSL 证书和 DNS 问题。
我已经测试了 A 记录,没有错误。http://52.40.123.5:3000/显示我的反应应用程序,但 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,然后将其用于您的节点命令行:
忽略这里的 Wordpress 部分,您只需要获取 pem 文件并将其挂钩到节点
推荐阅读
- dart - 重置子部件的状态
- python - 返回具有多个实例的嵌套 JSON 项
- excel - .FindNext() 与 xlPrevious
- python - Python 是否提供对假设作为前提条件的支持?
- android - Gradle 构建失败 - Unity
- ruby-on-rails - 如何在启动 Rails 应用程序时运行代码,但在跳转控制台或使用 rake 任务时不运行代码?
- elixir - 尝试使用管道但不确定它如何提取先前的值
- python - 抓取动态元素
- r - 在 R 中预测多个变量时间序列
- numpy - How to multiply a NxN matrix H with a Nx1 array t = [t1,t2,...,tN] such that H*t = [H*t1,H*t2,...,H*tN] using numpy?