Strapi可以通过Amazon Lightsail部署吗?

Strapi可以通过Amazon Lightsail部署吗?,strapi,amazon-lightsail,Strapi,Amazon Lightsail,到目前为止,我已经在AmazonLightsail上建立了一个mySQL服务器,并在本地运行strapi时成功地使用了它。如何在lightsail上部署Strapi本身,并获得通过浏览器访问它的链接 我已经通读了,但指南是针对AWS EC2的。同样的步骤是否适用于lightsail?是,可以将strapi部署到lightsail。但这并没有好处 Lightsail必须配置为Node.js服务器 从github部署 安装PM2运行时 所以我最终弄明白了。如果有问题或可以做得更好,请告诉我: 在li

到目前为止,我已经在AmazonLightsail上建立了一个mySQL服务器,并在本地运行strapi时成功地使用了它。如何在lightsail上部署Strapi本身,并获得通过浏览器访问它的链接


我已经通读了,但指南是针对AWS EC2的。同样的步骤是否适用于lightsail?

,可以将strapi部署到lightsail。但这并没有好处

Lightsail必须配置为Node.js服务器

  • 从github部署
  • 安装PM2运行时

  • 所以我最终弄明白了。如果有问题或可以做得更好,请告诉我:

  • 在lightsail中启动一个Ubuntu实例,我选择2GB RAM层,因为这是Strapi运行的最低要求(他们在文档中列出了这些要求),并给它一个静态IP地址

  • 将节点安装到服务器上:

  • 我从github克隆了我的项目,因此由于.gitignore,很多节点模块没有导入。只需将cd放入项目direcotry并运行node install即可安装所有缺少的依赖项

  • 运行npm build生成面板,然后npm启动

  • 它应该告诉您转到localhost:1337,而不是转到[服务器的IP地址]:1337

  • 你的Strapi应用程序应该在屏幕上


  • 非常感谢。我最终不得不在“网络”选项卡中允许所有访问,这只在排除了问题范围后才起作用,但你是否在同一个lightsail实例上托管了你的前端应用程序?是的,然后我就运行了它们。我的前端使用了端口3000
    cd ~
    curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
    ...
    sudo apt-get install nodejs
    ...
    node -v && npm -v