- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux服务器管理与应用江苏理工学院 计算机工程学院史培中spz0812@第3章 Web服务器的配置与应用3.1 Web服务概述3.2 Apache服务器介绍3.3 Apache的基本配置3.4 Apache服务器控制存取方式3.5 Apache的高级配置3.6 配置动态Web站点3.7 Apache日志管理和统计分析3.1 Web服务概述3.1.1 Web服务简介WWW是Internet上被广泛应用的一种信息服务技术。WWW采用的是客户/服务器(B/S)结构,整理和储存各种WWW资源,并响应客户端软件的请求,把所需的信息资源通过浏览器传递给用户。3.1.2 HTTPHTTP(HyperText Transfer Protocol,超文本传输协议)可以算得上是目前国际因特网基础上一个重要组成部分。Apache、IIS服务器是HTTP协议的服务器软件;微软的Internet Explore和Mozilla的Firefox则是HTTP协议的客户端实现。3.1.3 流行的WWW服务器软件IIS与Apache的比较 (1)免费VS收费 (2)稳定性 (3)扩展性3.2 Apache服务器简介3.2.1 Apache的历史Apache由伊利诺伊大学香槟分校的国家超级电脑应用中心(NCSA)开发。Apache服务器拥有牢靠、可信的美誉,已用在超过半数的Internet网站中------几乎所有的最热门和访问量最大的网站。3.2.1 Apache的历史Apache市场占有率表现出几个使对方望尘莫及的优势: ① 起源于HTTP协议--降低了用户加入协议来支援新的应用软件的门槛; ② 给UNIX/Linux带来生机--Apache走到哪里,UNIX/Linux就走到哪里; ③ 支援厂商的支持,为Apache提供的工具/模块持续成长。3.2.2 Apache的特性Apache支持众多功能,这些功能绝大部分都是通过编译模块实现的。这些特性从服务端的编程语言支持到身份认证方案的支持,非常全面系统。一些通用的语言接口支持Perl、Python、Tcl和PHP,流行的认证模块包括mod_access和mod_digest,还有SSL和TLS支持(mod_ssl)、代理服务器(proxy)模块、很有用的URL重写(由mod_rewrite实现)、定制日志文件(mod_log_config),以及过滤过持(mod_includet和mod_ext_filter)。Apache日志可以通过网页浏览器使用免费的脚本AWStats或Visitors来进行分析。3.3 Apache的基本配置3.3.1 安装Apache服务器查询是否安装了Apache服务 [root@localhost ~]#rpm –q httpd准备httpd服务的RPM安装包文件 注意 安装Apache服务器需要50M的临时磁盘空间,安装后的Apache服务器需要占用10M左右的磁盘空间。 图:Apache官方网站下载3.3 Apache的基本配置3.3.2 Apache服务的基本配置Apache服务的主要配置文件是/etc/httpd/conf/httpd.conf,它共有三大部分: Session 1:Global Environment; Session 2:Main Server Configuration; Session 3:Virtual Hosts。3.4 Apache服务器控制存取方式Apache的4种控制存取方式 Directory /Directory 针对目录 File /File 针对文件 Limit /Limit 针对位置 Location /Location 暂时未知3.4 Apache服务器控制存取方式3.4.1 Options选项Options为允许的动作,预设值为ALL,包括: ALL ExecCGI FollowSymLinks Includes IncludesNOEXEC Indexes MultiViews SymLinksifOwnerMatch 3.4 Apache服务器控制存取方式3.4.2 浏览权限的设置Apache对于访问权限的限制包括两种方式 (1)整体存取控制:在其配置文件httpd.conf中直接进行,主要结合Directory、Location等来完成; (2)分布式特定目录存取控制:通过在.htaccess文件中作用域和指令类型,实现相关的认证和授权。 3.4 Apache服务器控制存取方式3.4.2 浏览权限的设置整体存取控制 实例1:限制所有以P开头的目录不能访问; 实例2:限制文档目录的存取权限; 实例3:查看服务器状态; 3.4 Apache服务器控制存取方式3.4.2 浏览权限
原创力文档


文档评论(0)