如何将第二个 strapi 项目部署到服务器



部署第一个相对容易,我只是将文件夹移动到服务器,然后使用linux终端中的"strapi start"和"npm start"来启动并运行它。

现在我想将一个额外的 strapi 项目添加到子目录中并运行,以便可以从 url mysite/second 项目访问它。

但是,我怎样才能同时运行另一个项目呢?

提前致谢

您可能无法使用<Host-Name>:80指向两个不同的 strapi 应用程序,因为它们在不同的端口上运行。

您可以做的是指定您的ngix或apache配置,以将特定的文件夹结构重定向到不同端口上的不同strapi应用程序。

假设您有一个应用程序在port 8080上运行,另一个应用程序在port 8181上运行,然后配置 nginx,以便以以下方式重定向传入的 url:

                  +--- host --------> strapi application on localhost:8080
                  |
users --> nginx --|--- host/second-project ---> strapi application on localhost:8181
                  |
                  +--- host/mail ---> strapi application on localhost:8282

最新更新