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