- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux网络管理员实用教程-第11章_APACHE服务器
第11章Apache服务器 11.1 Apache简介 Internet已经成为生活中不可缺少的一部分,而Internet上许多网站都是架设在Linux平台上的。目前有很多软件可以让我们在Linux系统中建立自己的Web服务器,如Apache、Boa、Roxen等。Apache是Linux系统中功能强大的Web服务器自由软件,已成为大多数Linux版本的标准Web服务器。 Apache服务器是由名为Apache Group的组织所开发的,第一次公开版本的Apache服务器问世于1995年4月。 因为Apache服务器可提供HTTP通信协议标准平台,所以无论是商业用途还是试验用途,都可建立极为稳定的系统。 目前,世界上的Apache服务器已超过1千万台,许多用户与程序开发人员都习惯把它作为企业中的Web服务器,它所具备的优点绝非其他Web服务器所能相提并论。在 Web服务器和客户端浏览器间用来彼此交互的语言就是HTTP,不论是接收端或是传送端在数据交换时都要遵照HTTP标准来进行。 11.2 Apache服务器工作原理 在HTTP客户端和服务器进行数据交换时采用“三次握手”的方式,如图11.1所示。 它是指客户端和服务器必须通过3个阶段才可完成数据的交换,这3个阶段分别是建立会话、客户端请求和服务器响应请求。 客户端浏览器利用通信层的通信协议(通常是TCP),并通过连接端口80(默认值)来与HTTP服务器建立会话。 在会话建立之后,客户端会传送标准的HTTP请求到服务器以得到所需的文件,通常是使用HTTP的Get方法,它必须包含几个HTTP报头,而这些报头将记录数据传递的方法、浏览器类型和其他的数据。 如果客户端请求的文件存在服务器中,则会直接响应客户端的请求,并将请求的文件传送到客户端计算机,如果请求的文件无法取得,则服务器会响应客户端错误的信息。 11.3 项目说明与项目要求 1.项目说明 完成Apache服务器的基本配置及虚拟主机的配置。 2.项目要求 Linux作为服务器,其IP地址为02,Windows作客户机访问Apache服务器,主要任务为配置Linux的Apache服务器。 要求: 1)测试网页ceshi1.html放在/var/www目录下,测试网页ceshi2.html放在/home目录下,具有目录浏览功能。 2)在客户端使网页能正常显示简体中文。 3)配置IP地址相同但端口不同的虚拟主机,其中网页 ceshi1.html对应8888端口, ceshi2.html对应6666端口。 注意:这里所说的虚拟主机是指在一台机器上仅运行一个httpd后台程序来支持多个Apache服务器,它能够在同一台计算机上模拟数个网页服务器。设置虚拟主机的方式主要有IP-based和name-based两种,IP-based指不同的IP地址或端口号,name-based则使用相同的IP地址和端口号,但主机头不同。 11.4 配置步骤说明 图11.2 配置流程 1)?准备工作,创建网页ceshi1.html,ceshi2.html分别放在/var/www和/home目录下。 2)连通客户机和服务器。 3)检查是否安装了Apache服务器。 4)打开配置文件进行配置。 5)启动Apache服务器。 其配置流程图如右图所示: 11.5 配置过程 步骤1:准备工作。在/var/www目录下创建一张ceshi1.html网页如图11.3所示,在/home目录下创建一张ceshi2.html网页,如图11.4所示。 [root@localhost root]#vi /var/www/ceshi1.html [root@localhost root]#vi /home/ceshi2.html 11.5 配置过程 步骤2:检查是否安装了Apache服务器,打开终端,输入命令。 [root@localhost root]#rpm –qa|grep httpd 如出现如图11.5所示的httpd-2.0.40-21的版本说明,表明已安装了Apache服务器。 11.5 配置过程 步骤3:打开主配置文件并加以修改。 [root@localhost root]# vi /etc/httpd/conf/httpd.conf Listen 80 Listen 8888 #添加端口号8888 Listen 6666 DirectoryIndex index.html index.html.var ceshi1.htm1 ceshi2.html AddDefaultCharset GB2312 #支持uniode编码的中文网页 VirtualHost 02:8888 DocumentRoot
您可能关注的文档
- J0843【精品管理文档】综超简介-2012PPT.ppt
- J500471【精品管理文档】国有企业产权制度改革调查报告与XXX发展产权制度改革建议书-PPT课件.ppt
- LED创意灯具 让照明不只是照明爱欧依蒂.doc
- JGJT98-2010 砌筑砂浆配合比设计规程讲义(东锦内部培训课件) PPT.ppt
- JIS G 3141-2009冷轧钢板及钢带.doc
- KTV服务人员的仪容仪表仪态基本礼仪培训教程y.doc
- Linux网络管理员实用教程-第3章_Shell编程.ppt
- Linux网络管理员实用教程-第12章 MySQL服务器.ppt
- Linux网络管理员实用教程-第4章_组建局域网.ppt
- Linux网络管理员实用教程-第7章_SAMBA服务器.ppt
文档评论(0)