Strapi 可以通过 Amazon Lightsail 部署吗?
Can Strapi be deployed through Amazon Lightsail?
到目前为止,我已经在 Amazon lightsail 上设置了一个 mySQL 服务器,并在 运行 strapi 本地成功使用了它。我如何在 lightsail 上部署 Strapi 本身并获得 link 以通过浏览器访问它?
我已通读 https://strapi.io/documentation/3.0.0-beta.x/deployment/amazon-aws.html,但该指南适用于 AWS EC2。相同的步骤是否适用于 lightsail?
是,strapi可以部署到Lightsail。但是不会有任何优势。
Lightsail 必须配置为 Node.js 服务器。
- 从 github
部署
- 安装 PM2 运行时
所以我最终弄明白了。如果有问题或可以做得更好,请告诉我:
在 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
我从 github 克隆了我的项目,所以由于 .gitignore,很多节点模块没有导入。只需 cd 进入项目目录并 运行 node install 即可安装所有缺少的依赖项。
运行 npm build 构建面板,然后 npm start
它应该告诉你去 localhost:1337,而不是去 [你的服务器的 IP 地址]:1337
你的 Strapi 应用应该在屏幕上
到目前为止,我已经在 Amazon lightsail 上设置了一个 mySQL 服务器,并在 运行 strapi 本地成功使用了它。我如何在 lightsail 上部署 Strapi 本身并获得 link 以通过浏览器访问它?
我已通读 https://strapi.io/documentation/3.0.0-beta.x/deployment/amazon-aws.html,但该指南适用于 AWS EC2。相同的步骤是否适用于 lightsail?
是,strapi可以部署到Lightsail。但是不会有任何优势。
Lightsail 必须配置为 Node.js 服务器。
- 从 github 部署
- 安装 PM2 运行时
所以我最终弄明白了。如果有问题或可以做得更好,请告诉我:
在 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
我从 github 克隆了我的项目,所以由于 .gitignore,很多节点模块没有导入。只需 cd 进入项目目录并 运行 node install 即可安装所有缺少的依赖项。
运行 npm build 构建面板,然后 npm start
它应该告诉你去 localhost:1337,而不是去 [你的服务器的 IP 地址]:1337
你的 Strapi 应用应该在屏幕上