部署第一个相对容易,我只是将文件夹移动到服务器,然后使用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