Cri*_*ris 5 strapi amazon-lightsail
到目前为止,我已经在 Amazon Lightsail 上设置了一个 mySQL 服务器,并在本地运行 Strapi 时成功使用了它。如何在 lightsail 上部署 Strapi 本身并获取通过浏览器访问它的链接?
我已阅读https://strapi.io/documentation/3.0.0-beta.x/deployment/amazon-aws.html,但该指南适用于 AWS EC2。相同的步骤是否适用于 lightsail?
所以我最终弄清楚了。如果有问题或可以做得更好,请告诉我:
在 lightsail 中启动 Ubuntu 实例,我选择了 2GB RAM 层,因为这是 Strapi 运行的最低要求(他们在文档中列出了这些要求)并为其提供静态 IP 地址。
将节点安装到您的服务器上:
cd ~
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
...
sudo apt-get install nodejs
...
node -v && npm -v
Run Code Online (Sandbox Code Playgroud)
我从 github 克隆了我的项目,因此由于 .gitignore,很多节点模块没有导入。只需 cd 进入项目目录并运行 node install 即可安装所有缺少的依赖项。
运行 npm build 来构建面板,然后 npm start
它应该告诉您转到 localhost:1337,而不是转到 [您服务器的 IP 地址]:1337
您的 Strapi 应用程序应该出现在屏幕上
| 归档时间: |
|
| 查看次数: |
2353 次 |
| 最近记录: |