我可以在同一托管下运行多个网站吗?

发布时间:2020-07-05 23:41

我目前正在开发在线购物网站,其设计图片如下所示:

enter image description here

管理面板 REST API 已在同一服务器,托管IP下完成。 我的问题是,我可以在同一服务器上开发第二个客户网站( 购物网站 )吗? 如果可以, 购物网站 的域/ ip如何工作? 提前致谢。 P / S:托管,Plesk中的IIS,与MVC一起运行。

回答1

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

您的问题-Shopping Web的域/ ip如何工作?提前致谢。 P / S:托管,Plesk中的IIS,与MVC一起运行。

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

回答2

什么是虚拟目录?

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

什么是应用程序?

除了可以选择在其他应用程序池中运行应用程序之外,应用程序与虚拟目录相同。

有关更多详细信息,请参见Microsoft document

回答3

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

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

应用程序可以做的另一件事是指定要在其下运行的其他应用程序池。例如,您的根目录/应用程序可能包含一个ASP.NET 2.0应用程序,并在为.NET 2.0配置的池中运行。

回答4

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