一、网站系统的组成
只要在一台计算机上安装了WEB服务器软件,从功能上讲,这台计算机就可以称为WEB服务器。一个网站的规模可大可小,功能可多可少,最简单的网站只需要一台Web服务器即可对外提供网页浏览服务。复杂的网站包括多台WEB服务器组成的群集系统、负载均衡设备、具有缓存功能的代理服务器(可以有多级,甚至包括放置在服务器端的缓存系统)、数据库系统等,如图2.2所示。
<v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype>
图2.2
www.sina.com网站系统采用的基本上就是图2.2所示的架构,不同地区的人们在访问www.sina.com站点时,浏览器实际上所访问的服务器是不一样的,例如,吉林省的用户访问的服务器实际是sina放在吉林地区的代理服务器,湖北省的用户访问的服务器实际是sina放在湖北地区的代理服务器。各地区的浏览器访问www.sina.com站点的过程如图2.3所示。
图2.3
为了能够让浏览器透明地访问到WEB站点,让用户感觉不到是在访问区域代理服务器,在DNS系统中需要将www.sina.com主机名指向所有的区域代理服务器的IP地址。在浏览器访问www.sina.com站点中的页面而向DNS服务器请求解析www.sina.com主机名时,DNS服务器根据访问者的地理位置信息返回他附近的区域代理服务器的IP地址,这样,浏览器的访问请求将发送给该区域代理服务器。只有当区域代理服务器中没有浏览器要访问的页面时,区域代理服务器才去从真正的www.sina.com站点服务器上获取该页面并进行缓存,以后该区域的其他浏览器就都可以就近从区域代理服务器中访问到该页面了,从而大大提高了访问效率和减少了网络流量。
<o:p> </o:p>
<o:p>续下内容地址:http://lovexuwenhao.iteye.com/admin/show/151516</o:p>
分享到:
相关推荐
### Tomcat配置虚拟主机详解 #### 一、前言与准备 在Web开发与部署过程中,经常需要在同一个服务器上运行多个不同的Web应用程序。为了更好地管理和区分这些应用程序,可以通过配置虚拟主机来实现这一目标。虚拟...
Tomcat虚拟主机配置是将一台服务器划分为多个逻辑上的独立主机,每个主机都拥有自己的域名和IP地址,或者共享同一个IP地址,并且能够提供独立的Web服务。这样的设置使得一台物理服务器可以托管多个不同的网站,有效...
2. **虚拟主机**:配置多个域名在同一台服务器上运行,通过Host配置实现。 3. **SSL/TLS**:为了实现HTTPS安全连接,需要配置SSL证书和私钥。 4. **日志管理**:定义日志文件的位置和格式,以便跟踪和分析服务器...
2. **配置虚拟主机**:在`conf/server.xml`文件中,通过定义`<Host>`元素来创建虚拟主机。每个`<Host>`元素代表一个虚拟主机,包含其相关的配置属性,如名称(name)、文档根目录(appBase)等。 3. **域名绑定**:...
通过上述步骤,我们可以在Tomcat 9中轻松配置虚拟路径,从而更好地管理和部署Web应用。虚拟路径不仅提高了Web应用的可访问性,还增强了系统的灵活性和扩展性。希望本文能帮助你在实际工作中更加高效地使用Tomcat进行...
本文将详细解析如何配置Tomcat作为Web服务器环境,以便开发者能够顺利地部署和运行自己的Web应用。 首先,我们需要了解Tomcat的基本结构。Tomcat包含了几个关键的目录,如`bin`(存放可执行文件)、`conf`(存储...
在IT行业中,Tomcat是一个...通过以上步骤,你可以在Tomcat 5.x中成功配置虚拟主机,实现多个独立的Web应用在同一台服务器上运行。记住,配置过程中遇到问题不要慌张,查阅官方文档或社区资源通常都能找到解决方法。
因此,通常会将这些资源文件放在服务器的文件系统上,并通过Web服务器(如Apache Tomcat)来提供访问。为了方便资源的管理以及未来的系统升级和维护,可以在Tomcat中配置虚拟路径,以便将资源文件统一放置在一个目录...
标题 "Tomcat配置虚拟路径(Windows)" 涉及到的是在Windows环境下对Apache Tomcat服务器进行虚拟主机配置的方法。Tomcat是Java Servlet和JavaServer Pages(JSP)的开源应用服务器,它允许开发者部署多个Web应用程序...
配置虚拟主机则是为了在一个Tomcat实例上托管多个域名的应用。这涉及到修改`conf/server.xml`中的`Host`元素,每个`Host`元素代表一个域名,可以包含多个`Context`。虚拟主机配置允许你根据域名的不同提供定制化的...
涵盖的内容包括下载Tomcat、解压、配置环境变量、启动和停止Tomcat,以及常见配置修改(如修改端口号、配置虚拟主机)。文档旨在帮助初学者从零开始顺利部署Web服务器。 适用人群:适合对Web服务器部署有需求的开发...
Tomcat作为一款流行的开源Web服务器及Servlet容器,其支持基于域名的虚拟主机功能尤为重要。这一特性允许多个域名共享相同的IP地址,不仅提高了服务器资源的使用效率,还增加了配置的灵活性。本文将详细介绍在Tomcat...
配置虚拟主机需要在 `server.xml` 配置文件中添加 `<Host>` 元素,并指定虚拟主机的名称、应用基础目录和自动部署等属性。例如: ``` ``` 四、配置 web 应用 配置 web 应用需要在 `server.xml` 配置文件中添加 `...
当我们谈论“Tomcat配置虚拟目录,外加域名解析”,这涉及到两个关键概念:一是如何在Tomcat服务器上设置虚拟主机(virtual hosts),使得一个Tomcat实例可以服务于多个不同的域名或网站;二是如何进行DNS域名解析,...
4. **配置与启动**:Tomcat的配置主要在conf目录下的server.xml文件中进行,包括端口设置、虚拟主机、连接器等。启动Tomcat可以通过bin目录下的startup.sh(Unix/Linux)或startup.bat(Windows)脚本。 5. **部署...
Tomcat是Apache软件基金会的Jakarta项目的一部分,作为一个轻量级的Web服务器和Servlet容器,它以其小巧、高效、易用而受到开发者们的青睐。 【描述】:“Tomcat、JDK以及Tomcat的一些配置文件,包括`server.xml`和...
6. **虚拟主机配置**:如何在同一台机器上配置多个独立的Tomcat实例,或者在单个Tomcat中设置多个虚拟主机,以托管不同的Web应用。 7. **部署Web应用**:演示如何将WAR文件或已解压的目录放入webapps目录,以及如何...
2. **虚拟主机配置**:同样在`server.xml`,通过`Host`标签可以配置多个虚拟主机,每个主机对应一个域名或IP,用于部署不同的Web应用。 3. **日志管理**:在`conf/logging.properties`中,可以定制日志级别和输出...
1. **配置**:主要涉及`conf`目录下的`server.xml`文件,这是Tomcat的核心配置文件,可以设置端口、虚拟主机、部署的应用程序等。 2. **启动与停止**:通过bin目录下的`startup.bat`和`shutdown.bat`脚本来启动和...