Linux网络服务(共29页).ppt_第1页
Linux网络服务(共29页).ppt_第2页
Linux网络服务(共29页).ppt_第3页
Linux网络服务(共29页).ppt_第4页
Linux网络服务(共29页).ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1、RHEL6_Linux网络服务网络服务轻舞飞扬轻舞飞扬第五章第五章 Web网站服务(一)网站服务(一) 理论部分缓存、主、从域名服务器的区别是什么? MX记录、A记录、PTR记录的作用是什么?bind-chroot包对配置文件的位置有何影响?课程回顾学会编译安装httpd服务器熟悉httpd服务的部署过程及常见配置学会构建AWStats日志分析系统技能展示本章结构Web网站服务(一)网站服务(一)Web站点部署过程站点部署过程Apache简介简介安装安装httpd服务器服务器部署部署AWStats分析系统分析系统访问访问AWStats分析系统分析系统Apache网站服务基网站服务基础础http

2、d服务器的基本服务器的基本配置配置网站访问情况统计网站访问情况统计httpd.conf配置文件配置文件Apache起源源于 A Patchy Server,著名的开源Web服务软件1995年时,发布Apache服务程序的版本由Apache软件基金会(ASF)负责维护最新的名称为 “Apache HTTP Server” 官方站点: Apache简介主要特点开放源代码、跨平台应用支持多种网页编程语言模块化设计 、运行稳定、良好的安全性软件版本 目前最高版本是,运行稳定 向下兼容性较好,但缺乏一些较新的功能 目前主要包括和两个版本 具有更多的功能特性 与相比,配置管理风格存在较大差异Apache简

3、介编译安装的优点具有较大的自由度,功能可定制可及时获得最新的软件版本普遍适用于大多数Linux版本,便于移植使用获得Apache服务器的源码包 参考地址: 安装httpd服务器编译安装4-11.准备工作卸载httpd及相关依赖包 2.源码编译及安装安装httpd服务器编译安装4-2rootwww # rpm -e httpd httpd-manual webalizer subversion mod_python mod_ssl mod_perl system-config-httpd php php-cli php-ldap php-common mysql dovecot -nodeps忽

4、略软件包依赖性忽略软件包依赖性rootwww # tar zxf httpd-2.2.17.tar.gz -C /usr/src/rootwww # rootwww httpd-2.2.17# ./configure -prefix=/usr/local/httpd -enable-so -enable-rewrite -enable-charset-lite -enable-cgirootwww httpd-2.2.17# makerootwww httpd-2.2.17# make install解包解包配置配置编译及安装编译及安装3.确认安装结果4.优化执行路径安装httpd服务器编译安

5、装4-3rootwww # ls /usr/local/httpd/bin cgi-bin error icons lib man modulesbuild conf htdocs include logs manualrootwww # ln -s /usr/local/httpd/bin/* /usr/local/bin/rootwww # ls -l /usr/local/bin/httpd /usr/local/bin/apachectllrwxrwxrwx 1 root root 30 04-06 13:08 /usr/local/bin/apachectl - /usr/local

6、/httpd/bin/apachectllrwxrwxrwx 1 root root 26 04-06 13:08 /usr/local/bin/httpd - /usr/local/httpd/bin/httpd5.添加httpd系统服务以便通过chkconfig进行管理安装httpd服务器编译安装4-4rootwww # rootwww # #!/bin/bash# chkconfig: 35 85 15# description: Startup script for the Apache HTTP Serverrootwww # chkconfig -add httpdrootwww

7、# chkconfig -list httpdhttpd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭主要目录和文件:服务目录:/usr/local/httpd/主配置文件:/usr/local/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_loghttpd服务的目

8、录结构请思考:编译安装httpd时,常见的配置参数有哪些?编译安装httpd时,默认的安装目录是什么?httpd服务有哪几种日志文件?小结Web站点部署过程1.确定网站名称、IP地址2.配置并启动httpd服务3.部署网页文档4.在客户机中访问Web站点5.查看Web站点的访问情况httpd服务器的基本配置rootwww # rootwww # /usr/local/httpd/bin/apachectl -tSyntax OKrootwww # rootwww # It works!rootwww # tail /usr/local/httpd/logs/access_log 192.168

9、.4.110 - - 06/Apr/2011:14:24:06 +0800 GET / HTTP/1.1 200 4410 - - 06/Apr/2011:14:24:06 +0800 GET /favicon.ico HTTP/1.1 404 209全局配置项配置文件ServerRoot /usr/local/httpdListen 80User daemonGroup daemonDocumentRoot /usr/local/httpd/htdocsErrorLog logs/error_logLogLevel warnCustomLog logs/access_l

10、og commonCharsetDefault UTF-8常用的全局配置参数ServerRoot:服务目录ServerAdmin:管理员邮箱User:运行服务的用户身份Group:运行服务的组身份ServerName:网站服务器的域名DocumentRoot:网页文档的根目录Listen:监听的IP地址、端口号PidFile:保存httpd进程PID号的文件DirectoryIndex:默认的索引页文件配置文件常用的全局配置参数(续)ErrorLog:错误日志文件的位置CustomLog:访问日志文件的位置LogLevel:记录日志的级别,默认为warnTimeout:网络连接超时,默认为30

11、0秒KeepAlive:是否保持连接,可选On或OffMaxKeepAliveRequests:每次连接最多请求文件数KeepAliveTimeout:保持连接状态时的超时时间Include:需要包含进来的其他配置文件配置文件区域配置项配置文件 Options FollowSymLinks AllowOverride None Order deny,allow Deny from all控制选项,允许使用符号链接控制选项,允许使用符号链接不允许隐含控制文件中的覆盖配置不允许隐含控制文件中的覆盖配置访问控制策略的应用顺序访问控制策略的应用顺序禁止任何人访问此区域禁止任何人访问此区域AWStats

12、分析系统部署AWStats分析系统2-120使用awstats分析Web日志awstats安装步骤1. 解包至 /usr/local/ 目录2. 执行安装脚本 3. 修改 awstats.XXX.conf 配置文件,确认日志位置4. 创建数据库存放目录,并更新分析数据5. 设置cron计划任务,以便定时运行日志分析程序 6. 在网页浏览器中查看分析报告21httpd服务的访问控制基于用户的访问控制添加认证授权设置 AuthName AWSTATS AuthType Basic AuthUserFile /usr/local/awstats/wwwroot/.htpasswd require v

13、alid-user用户密码文件用户密码文件22httpd服务的访问控制基于用户的访问控制创建存储认证用户账号及口令的文件 需使用htpasswd工具rootwww # cd /usr/local/apache2/binrootwww apache2# ./htpasswd -c /usr/local/awstats/wwwroot/.htpasswd awuser添加一个授权用户添加一个授权用户23httpd服务的访问控制基于客户端地址的访问控制Order配置项,定义控制顺序 先允许后拒绝,默认拒绝所有:先允许后拒绝,默认拒绝所有:Order allow,deny 先拒绝后允许,默认允许所有先

14、拒绝后允许,默认允许所有:Order deny,allowAllow、Deny配置项,设置允许或拒绝的地址 Deny from address1 address2 Allow from address1 address2 Order allow,deny安装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

提交评论