- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章apache web服务器
教学目的 操作并执行 Apache基本配置 查找Apache的必威体育精装版信息 从RPMs包安装Apache 启动和停止 Apache 服务器 配置缺省网页 列举三个主要配置文件及用途. 解释以下指令含义: Server Root Directory Root Error Log 列出至少三处可以进行安全控制的地方. 如何进行目录访问控制 简介 Apache 是最流行的WEB服务器,约58%的网站使用它。 Apache 基于1995年最受欢迎的 NCSA httpd 1.3 HTTP服务器开发。 Apache 第一正式公布的版本 (0.6.2) 是在1995年4月发布的。 Apache可以在各种各样的平台上运行。 必威体育精装版版已到2.0.55, 2.1.9-beta 网站: 安装 通过 RPM安装 可以得到Apache源代码和RPM包 安装RPM包:rpm –i apache-1.3.20.i586.rpm 安装完RPM后,安装程序会自动安装apache的配置文件、启动脚本和其他文档,并保存到相关目录中。 安装 启动apache服务器 启动方式 /usr/sbin/httpd –参数 /etc/init.d/httpd start Apache启动后会启动多个子进程 查看子进程:ps aux|grep httpd 每个子进程都在等待请求. 安装 停止apache服务器 为了停止服务器,必须关闭主进程(属主为root) Cat /var/run/httpd.pid↙ pid Kill pid↙ 配置 Apache 基本配置文件 /etc/httpd/conf/httpd.conf 基本配置 /etc/httpd/conf/srm.conf 文件资源 /etc/httpd/conf/access.conf 访问控制 基本配置结构 格式:指令 选项 选项 配置 httpd.conf 主要选项(文件中有解释) Port Port_No (web服务器绑定的端口) ServerAdmin webmaster@(如果网页出现错误,它会发邮件给此用户) User [User_Name | #User_No](当绑定完端口以后,需要改变它的属主,启动时属主为root) Group [Group_Name | #Group_No](属组) ServerName DNS_Host_Name(服务器名字) ServerRoot directory(服务器的根目录,全路径) 配置 httpd.conf 主要选项(文件中有解释) ErrorLog directory/filename (记录错误的目录) User(如果使用UserID,就以#为前缀,例如User#501) ServerType (standalone 或 inetd) MaxClients(允许同时连接的客户的数目) ProxyRequests on(允许充当proxy服务器) VirtualHost/VirtualHost(用于指定虚拟服务器以不同的URL地址提供多个HTTP服务) 配置 srm.conf 中的关键指令p207-208 DocumentRoot directory Alias requested_path directory UserDir public_html AccessFileName.htaccess AddHandler cgi-script.cgi 为了避免混淆,建议把Apache服务器的指令性文件放在httpd.conf中,这个文件放空。 配置 access.conf p208-212 这个配置文件是用来进行目录级的设置,。它基于conf文件中的指令允许或防止对特定目录的访问。 access.conf文件使用伪HTML标记方式来进行设置 Allow from env=指令,允许一个目录的访问 Deny 指定哪些主机禁止访问 Deny from env=指令,禁止一个目录的访问 Order指令,处理allow和deny指令的顺序 为了避免混淆,建议把Apache服务器的指令性文件放在httpd.conf中,这个文件放空。 配置 index.html------默认主页 安装的最初的初始页面时文件index.html,在测试服务器是否正常工作时可以在浏览器中看到。 这个文件是HTML语言写成的,可以修改。 配置 用户目录 如果要让所有用户都有自己的网页,可以在配置文件中进行配置。通常可以通过一下链接模式访问用户网页:/~user/ 如果要实现用户目录功能,需要在配置文件中配置 UserDir public_html(home目录属性755) /home/user/public_html/index.html 把用户主页目
文档评论(0)