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

How to deploy a second strapi project to server

部署第一个相对容易,我只是将文件夹移动到服务器并使用 linux 终端的 'strapi start' 和 'npm start' 将其启动并 运行宁.

现在我想将一个额外的 strapi 项目添加到子目录和 运行 中,因此可以从 url mysite/second-project.

访问它

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

提前致谢

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

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

假设您有一个应用程序 运行ning 在 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