数据包跟踪器。我可以在同一个 Web 服务器上拥有多个站点吗?

网络工程 思科 数据包跟踪器
2022-02-12 02:36:24

所以我有这个简单的网络,其中包含一台 pc 和一个包含站点的 Web 服务器:

在此处输入图像描述

我可以使用网络浏览器从 pc 访问托管在服务器上的站点,但是,我想访问两个站点,我试过但我无法在同一服务器上托管另一个站点,所以我添加了另一个服务器来托管第二个网站,像这样:

在此处输入图像描述

但是,如果我有 100 个站点,为每个站点创建一个服务器似乎不太现实。

所以我的问题是:如何在同一台服务器上托管多个站点?

2个回答

这是 Web 服务器的常见实现,如果您看一下 Apache,它非常常见,可用作 Web 服务器,您可以创建一个虚拟主机。您通常会指定与服务器上网站目录相关的主机名。

因此,如果您想在一台服务器上为 3 个不同的客户配置 3 个网站,其背后的想法将类似于:

companyA.com points to /var/www/companyA
companyB.com points to /var/www/companyB
companyC.com points to /var/www/companyC

如果您想在虚拟机上实验这个概念,我会研究一些 Web 服务器,例如 Apache 和 Nginx,这可能很有趣并且很有教育意义!

是的 !在数据包跟踪器中,不可能在单个服务器中添加多个站点,因为数据包跟踪器是网络学习者的教育工具,高端功能在数据包跟踪器中不可用

但在现实世界中,可以在单个服务器中托管多个应用程序

应用程序可以托管在具有各种服务端口的单个服务器中

应用程序可以托管在基于端口、基于名称、基于 IP 地址的服务器中。