我可以在同一主机下 运行 多个网站吗?

Can I run more than one website under same hosting?

我目前正在开发网购网站,设计图如下:

管理面板REST API 已在同一服务器、主机、IP 下完成。 我的问题是,我可以在同一台服务器下开发第二个客户端网站(Shopping web)吗? 如果是,domain/ip 如何适用于 Shopping Web? 提前致谢。 P/S:托管,Plesk 中的 IIS,运行 使用 MVC。

什么是虚拟目录?

虚拟目录是映射到本地物理目录或远程服务器上目录的目录。虚拟目录将在与父进程相同的工作进程中执行其代码。网站和虚拟目录的应用程序池是一样的。

什么是应用程序?

应用程序与虚拟目录相同,只是您可以选择 运行 不同应用程序池中的应用程序。

有关详细信息,请参阅 Microsoft document

虚拟文件夹或虚拟目录只是 link 服务器上的物理文件夹。此文件夹成为网站的一部分,您可以将虚拟目录用作 URL 的一部分。在虚拟目录中执行的代码将在与其父级相同的“应用程序”中执行。

应用程序是 运行 在该“文件夹”中的代码拥有自己的会话状态和应用程序状态的地方。它实际上是一个新的独立应用程序,位于根应用程序之下。

您可以对应用程序做的另一件事是在 运行 下指定一个不同的应用程序池。例如,您的 root/application 可能包含一个 ASP.NET 2.0 应用程序和 运行 在为 .NET 2.0 配置的池中。

是的,您可以在一个主机下运行多个网站。

您的问题 - domain/ip 如何用于购物网站?提前致谢。 P/S:托管,Plesk 中的 IIS,运行 使用 MVC。

您应该在控制面板和 IIS 中添加另一个域。您可以 运行 同一台服务器上的多个网站。您只需要在ISS和控制面板上将网站与IP地址绑定,并选择相应的网站路径即可。

如果您的主机允许您托管无限的子域,您最好将其 运行 放在新的子域上,例如 shop.yourdomain.com,不要使用虚拟目录。为什么?使用子域,您将拥有新的专用应用程序池,这将使您的站点运行更加稳定。我这里也用 Plesk。