- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章 Apahe 服务器
教学目的与要求 通过本节课的学习,您应学会: 掌握Apache的配置 掌握动态网页的实现 了解Apache的安装 难点:Apache服务器的配置 重点:掌握如何使用Apache架建Web平台。 关键词: Apache HTTP 超文本传输协议 Apache 发展 1. Apache源自由NCSA(University of Illinois, Urbana-Champaign)所开发的httpd 2. 在1994年中期,Web主管通过私人电子邮件聚集在一起来实现他们外加功能。(“patches”) 3. 在1995年2月底,8位核心贡献者成立原始的Apache组织(取自A PAtCHE),1995年4月,Apache 0.6.2公布。 4. 在1995年5月到7月,一个新的服务器架构被开发出来(程序名为Shambhala),包含了模块结构及API 。7月份将此服务器架构转换到新的服务器上,并为Apache 0.7.x新增特色,于8月推出了Apache 0.8.8 Apache 优势 Apache的强项是极大的市场占有率:Apache是今天网际网路金字招牌第一号,远远将竞争者抛在后面。特别是,Apache市场占有率表现出几个使对方望尘莫及的优势: ① 起源于HTTP协议——降低了用户加入协议来支援新的应用软件的门槛。 ② 给UNIX/Linux带来生机——Apache走到那里哪里,UNIX/Linux就走到那里哪里; ③ 支援厂商的支持,为Apache提供的工具/模块持续成长。 特别是IBM宣布将把Apache作为其WebSpehre应用服务器的一部分,这一轰动的宣布被商业报纸称为是开放源代码软件的一次突破。 1. 可以在任何计算机平台上运行。 2.支持最新的http协议:是最先支持http 1.1的Web服务器之一,其与新的http协议完 全兼容,同时与http1.0、http1.1向后兼容。 3. 简单而强有力的基于文件的配置:该服务器没有为管理员提供图形用户界面,提供了三个简单功能但功能异常强大的配置文件。用户可以根据需要用三个文件随心所欲地完成自己希望的Apache配置。 4. 支持基于IP和基于域名的虚拟主机。 5. 多协议支持:Apache现在已拥有能够支持多协议的底层。 6. 集成的代理服务器模块: 用户还可以选择Apache作为代理服务器。 7. 支持安全Socket层(SSL):Apache本身不支持SSL。但是用户可以通过安安装Apache的补丁程序集合(Apache- SSL)使得Apache支持SSL。 13-4-1 建立个人主页 案例一 建立一个人WEB站点; 个人用户名为xh,个人站点存在主目录,与httpd.conf配置文件中的一致; 建立个人WEB站点文件index.html,文件的内容自定义; 进行一定的设置,在linux里利用浏览器输入http://ip/~xh能够访问该站点的内容。 ②建立个人Web站点存放的目录 #useradd test #passwd test #cd /home/test #mkdir public_html #cd .. #chmod 711 test #cd test/public_html #vi index.html ③启动服务 #service httpd start ④ 测试个人WEB站点 http://IP地址/~用户名 13-4-2 架设虚拟服务器 1.虚拟服务器 虚拟主机(Virtual Host Virtual Server)是使用特殊的软硬件技术,把一台计算机主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享的IP地址),具有完整的Internet服务器功能。 功能:将一台物理主机,作为多个WEB站点服务器 2.一个IP地址对应一个CNAME vi /etc/httpd/conf/httpd.conf 修改上述代码中VirtualHost *和/VirtualHost之间的部分,即可以实现一个IP地址映射到一个虚拟主机上。 //设置虚拟主机 VirtualHost ServerAdmin webmaster@ //虚拟主机网络管理员邮箱 DocumentRoot /www/docs/ //虚拟主机主目录 ServerName //虚拟主机名称 ErrorLog logs /-error-log //虚拟主机错误日志文件 CustomLog logs /-access_log common //虚拟主机访问
文档评论(0)