Linu网络服务Web网站服务(一)v.ppt_第1页
Linu网络服务Web网站服务(一)v.ppt_第2页
Linu网络服务Web网站服务(一)v.ppt_第3页
Linu网络服务Web网站服务(一)v.ppt_第4页
Linu网络服务Web网站服务(一)v.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

RHEL6 Linux网络服务 轻舞飞扬 第五章Web网站服务 一 理论部分 缓存 主 从域名服务器的区别是什么 MX记录 A记录 PTR记录的作用是什么 bind chroot包对配置文件的位置有何影响 课程回顾 学会编译安装httpd服务器熟悉httpd服务的部署过程及常见配置学会构建AWStats日志分析系统 技能展示 本章结构 Web网站服务 一 Web站点部署过程 Apache简介 安装httpd服务器 部署AWStats分析系统 访问AWStats分析系统 Apache网站服务基础 httpd服务器的基本配置 网站访问情况统计 httpd conf配置文件 Apache起源源于APatchyServer 著名的开源Web服务软件1995年时 发布Apache服务程序的1 0版本由Apache软件基金会 ASF 负责维护最新的名称为 ApacheHTTPServer 官方站点 http httpd apache org Apache简介 主要特点开放源代码 跨平台应用支持多种网页编程语言模块化设计 运行稳定 良好的安全性软件版本1 X目前最高版本是1 3 运行稳定向下兼容性较好 但缺乏一些较新的功能2 X目前主要包括2 0和2 2两个版本具有更多的功能特性与1 X相比 配置管理风格存在较大差异 Apache简介 编译安装的优点具有较大的自由度 功能可定制可及时获得最新的软件版本普遍适用于大多数Linux版本 便于移植使用获得Apache服务器的源码包参考地址 http httpd apache org download cgi 安装httpd服务器 编译安装4 1 1 准备工作卸载httpd及相关依赖包2 源码编译及安装 安装httpd服务器 编译安装4 2 root www rpm ehttpdhttpd manualwebalizersubversionmod pythonmod sslmod perlsystem config httpdphpphp cliphp ldapphp commonmysqldovecot nodeps 忽略软件包依赖性 root www tarzxfhttpd 2 2 17 tar gz C usr src root www cd usr src httpd 2 2 17 root wwwhttpd 2 2 17 configure prefix usr local httpd enable so enable rewrite enable charset lite enable cgi root wwwhttpd 2 2 17 make root wwwhttpd 2 2 17 makeinstall 解包 配置 编译及安装 3 确认安装结果4 优化执行路径 安装httpd服务器 编译安装4 3 root www ls usr local httpd bincgi binerroriconslibmanmodulesbuildconfhtdocsincludelogsmanual root www ln s usr local httpd bin usr local bin root www ls l usr local bin httpd usr local bin apachectllrwxrwxrwx1rootroot3004 0613 08 usr local bin apachectl usr local httpd bin apachectllrwxrwxrwx1rootroot2604 0613 08 usr local bin httpd usr local httpd bin httpd 5 添加httpd系统服务以便通过chkconfig进行管理 安装httpd服务器 编译安装4 4 root www cp usr local httpd bin apachectl etc init d httpd root www vi etc init d httpd bin bash chkconfig 358515 description StartupscriptfortheApacheHTTPServer root www chkconfig addhttpd root www chkconfig listhttpdhttpd0 关闭1 关闭2 关闭3 启用4 关闭5 启用6 关闭 主要目录和文件 服务目录 usr local httpd 主配置文件 usr local httpd conf httpd conf网页目录 usr local httpd htdocs 服务脚本 usr local httpd bin apachectl执行程序 usr local httpd bin httpd访问日志 usr local httpd logs access log错误日志 usr local httpd logs error log httpd服务的目录结构 请思考 编译安装httpd时 常见的配置参数有哪些 编译安装httpd时 默认的安装目录是什么 httpd服务有哪几种日志文件 小结 Web站点部署过程1 确定网站名称 IP地址2 配置并启动httpd服务3 部署网页文档4 在客户机中访问Web站点5 查看Web站点的访问情况 httpd服务器的基本配置 root www vi usr local httpd conf httpd conf ServerN root www usr local httpd bin apachectl tSyntaxOK root www etc init d httpdstart root www cat usr local httpd htdocs index htmlItworks root www tail usr local httpd logs access log192 168 4 110 06 Apr 2011 14 24 06 0800 GET HTTP 1 1 20044192 168 4 110 06 Apr 2011 14 24 06 0800 GET favicon icoHTTP 1 1 404209 全局配置项 httpd conf配置文件 ServerRoot usr local httpd Listen80UserdaemonGroupdaemonServerAdminwebmaster ServerNDocumentRoot usr local httpd htdocs DirectoryIndexindex htmlindex phpErrorLoglogs error logLogLevelwarnCustomLoglogs access logcommonPidFilelogs httpd pidCharsetDefaultUTF 8Includeconf extra httpd default conf 常用的全局配置参数ServerRoot 服务目录ServerAdmin 管理员邮箱User 运行服务的用户身份Group 运行服务的组身份ServerName 网站服务器的域名DocumentRoot 网页文档的根目录Listen 监听的IP地址 端口号PidFile 保存httpd进程PID号的文件DirectoryIndex 默认的索引页文件 httpd conf配置文件 常用的全局配置参数 续 ErrorLog 错误日志文件的位置CustomLog 访问日志文件的位置LogLevel 记录日志的级别 默认为warnTimeout 网络连接超时 默认为300秒KeepAlive 是否保持连接 可选On或OffMaxKeepAliveRequests 每次连接最多请求文件数KeepAliveTimeout 保持连接状态时的超时时间Include 需要包含进来的其他配置文件 httpd conf配置文件 区域配置项 httpd conf配置文件 OptionsFollowSymLinksAllowOverrideNoneOrderdeny allowDenyfromall 控制选项 允许使用符号链接 不允许隐含控制文件中的覆盖配置 访问控制策略的应用顺序 禁止任何人访问此区域 AWStats分析系统 部署AWStats分析系统2 1 20 使用awstats分析Web日志 awstats安装步骤1 解包至 usr local 目录2 执行安装脚本awstats configure pl3 修改awstats XXX conf配置文件 确认日志位置4 创建数据库存放目录 并更新分析数据5 设置cron计划任务 以便定时运行日志分析程序6 在网页浏览器中查看分析报告 21 httpd服务的访问控制 基于用户的访问控制添加认证授权设置 root www vi usr local apache2 conf httpd conf AuthName AWSTATS AuthTypeBasicAuthUserFile usr local awstats wwwroot htpasswdrequirevalid user 用户密码文件 22 httpd服务的访问控制 基于用户的访问控制创建存储认证用户账号及口令的文件需使用htpasswd工具 root www cd usr local apache2 bin root wwwapache2 htpasswd c usr local awstats wwwroot htpasswdawuser 添加一个授权用户 23 httpd服务的访问控制 基于客户端地址的访问控制Order配置项 定义控制顺序先允许后拒绝 默认拒绝所有 Orderallow deny先拒绝后允许 默认允许所有 Orderdeny allowAllow Deny配置项 设置允许或拒绝的地址Denyfromaddress1address2 Allowfromaddress1address2 Orderallow denyAllowfrom192 168 0 0 24Denyfrom192 168 0 100 安装AWStats步骤 1 安装AWStats软件包2 为要统计的站点建立配置文件3 修改站点统计配置文件4 执行日志分析 并设置cron计划任务 部署AWStats分析系统2 2 本章总结 Web网站服务 一 Web站点部署过程 Apache简介 安装httpd服务器 部署AWStats分析系统 访问AWStats分析系统 Apache网站服务基础 httpd服务器的基本配置 网站访问情况统计 httpd conf配置文件 第五章Web网站服务 一 上机部分 需求描述编译安装httpd服

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论