以前一直困惑于80端口就一个,如何才能在一台服务器上布署多个网站呢?最近因为公司服务器需要实现这个需求,才去认真的研究其中的原理与布署方案,本文总要记录winodws服务器下apache与iis的配置过程。在一台服务器上搭多个网站的原理其实很简单,首先将多个域名映射到同一台服务器(同一个ip),而后由apache和iis根据接收到的域名决定访问哪个网站目录,这个网站目录可以理解为虚拟主机,下面讲解下这两个服务器下的具体配置方法。
一、iis服务器下
这样描述,在一台服务器上用同一个 IP 地址、 地址、同一个端口号实现多个 WEB 站点的方法应该会更准确、更合理,在iis环境下有几个专业名词能区分清楚,就可以游刃有余的在一台服务器上搭多个网站了。
1.新建虚拟目录-----可以理解为用二级目录部署一个新网站,比如我们用虚拟目录建一个blog采用的域名会是这样子http://www.xxxxxx/blog/
2.新建网站----此时有个名词很重要叫主机头,其实就是我们要用来搭建网站的域名,使用多个域名(也可以是二级域名)就可以在iis上新建多个网站了,举个例子我原来有个网站叫域名是http://xxx.info现在我还有一个域名http://www.xxxxx.info用来打造也想搭在这台服务器上,那么在iis新建网站的时候就要填写主机头,如果不填写就会造成端口冲突,无法开启新的网站,可以这样理解在同一个80端口下iis是靠域名(主机头)来区分多个站点的,如果不填主机头iis就无法区分。
二、apache服务器下
在布署apache服务器的时候,我们都知道配置文件叫httpd.conf,在这里面可以设置很多东西,如访问文件夹的权限,指定端口,限定哪些ip可以访问网站等等,我们要在一台服务器的apache下搭建多个网站要用到另一个文件叫httpd-vhosts.conf,其实配置起来很简单这个文件里面有例子,复制一段模仿着建一个虚拟主机(一个虚拟主机就是一个网站),虚拟主机中要配置ip,域名,日志文件名等等,要注意的一点是配置完成后,需要在httpd.conf中加下面这句话
Include "conf/extra/httpd-vhosts.conf"
加完这句话之后当服务器被访问时apache接收到请求,就会根据请求的域名去虚拟主机中查找是否有匹配的网站,如果有就访问这个网站,如果没有就访问默认的www中的网站。
分享到:
相关推荐
为了解决这个问题,我们提出了服务器负载均衡解决方案,该方案可以智能地将客户端的访问流量分配到多台服务器上,以实现负载均衡和服务器的高可用性。 服务器负载均衡技术可以为企业带来两方面的价值:一方面,它...
在 Linux 服务器上,存储设备可以挂载到多个服务器上,以实现数据共享和冗余备份。但是,在某些情况下,同一个存储设备挂到两台服务器上时,可能会出现问题。例如,某台服务器可能会出现无法挂载存储设备的情况,...
应用服务器负载均衡则涉及将用户请求分散到多台服务器上,避免单点过载,提升整体处理能力。F5方案在这方面具有优势,它能够根据服务器的实时状态和应用需求动态调整负载,确保资源的高效利用。 集成的应用优化需求...
在规划一个SharePoint解决方案时,我们首先需要理解SharePoint的本质及其在企业级应用中的角色。SharePoint是由微软开发的企业级协作平台,集成了文档管理、团队协作、网站创建、数据分析等多功能于一体,为企业提供...
综上所述,这个解决方案涵盖了一系列关键步骤,旨在确保服务器数据的安全和高效管理,同时提供了在出现问题时快速恢复的能力。通过理解并实施这些技术,IT专业人员能够构建出可靠的数据保护系统,保障业务的持续运行...
2. vSphere vMotion:可以将打开电源的虚拟机从一台物理服务器迁移到另一台物理服务器。 3. vSphere Storage vMotion:通过 Storage vMotion 迁移的功能,能够在虚拟机运行时将虚拟机的虚拟磁盘或配置文件移动到新...
VMware服务器虚拟架构解决方案是一种高效且灵活的IT基础设施优化工具,它通过在单一物理服务器上创建多个独立的虚拟机来实现资源的最大化利用。这一技术由VMware公司提供,该公司是全球领先的虚拟化和云基础设施解决...
服务器虚拟化是一种技术,它允许多个操作系统和应用程序在单个物理服务器上同时运行,从而提高资源利用率,简化管理,并降低总体拥有成本(TCO)。这种技术的核心在于虚拟化层,它将物理服务器的硬件资源抽象化,创建...
服务器虚拟化是一种将物理服务器资源抽象化并分割成多个虚拟环境的技术,这样可以在同一物理服务器上运行多个操作系统和应用程序,从而提高资源利用率和降低IT成本。本文档提供了关于服务器虚拟化解决方案的详细介绍...
VMware服务器整合解决方案主要基于vSphere平台,通过创建虚拟机(VMs)在单个物理服务器上运行多个操作系统和应用程序,以提高资源利用率,简化管理,并增强业务连续性。 1.4 系统设置拓扑图 拓扑图通常会展示虚拟...
它通过在多台服务器间分配网络请求,避免单点故障,提升整体服务的可用性。该方案结合了先进的负载均衡算法和健康检查机制,能够实时监控服务器状态,自动调整流量分配策略。 **第2章 需求分析** 在实施此解决方案...
为了实现高可用性,企业通常采用集群软件,例如微软和Veritas的解决方案,将两台服务器组成热备环境。然而,即使应用具有集群感知能力,主服务器出错仍可能导致非应用级停机。通过虚拟化,IT管理员可以在实体机和...
在虚拟化环境中,内存容量至关重要,尤其是在多台服务器整合到一台物理服务器的情况下。IBM的高内存配置适应了这种需求,有效解决了资源分配和效率问题。 企业面临的主要挑战包括高昂的总体拥有成本(TCO)、服务器...
VMware服务器整合主要针对企业中大量低利用率的服务器,将它们整合到少数高性能服务器上,运行多个虚拟机(VM)。这减少了对物理服务器、电源、冷却和管理资源的需求,降低了总体拥有成本(TCO),提高了系统运维...
- **服务器架构**: 利用现有的两台服务器搭建FTP服务。 - **操作系统**: 采用Windows操作系统,利用内置的FTP文件协议实现文件传输功能。 - **安全性**: 通过设置用户名密码来控制访问权限,确保每个用户的文件...
服务器负载均衡解决方案.pdf 服务器负载均衡解决方案是指通过合理地分配到多台服务器上的工作负载,以提高服务器的性能和可用性,解决单台服务器无法满足大量用户访问的性能要求。该解决方案可以提供廉价、有效、...
X86服务器虚拟化整合旨在通过在一台物理服务器上运行多个操作系统和应用,从而提高硬件资源的利用率,减少服务器数量,降低TCO。 首先,X86服务器的利用率普遍较低,尽管硬件性能不断提升,但应用和软件并未充分...