计算机基础课件 17.Apache配置

上传人:woxinch****an2018 文档编号:44922010 上传时间:2018-06-14 格式:PPT 页数:32 大小:498.50KB
返回 下载 相关 举报
计算机基础课件  17.Apache配置_第1页
第1页 / 共32页
计算机基础课件  17.Apache配置_第2页
第2页 / 共32页
计算机基础课件  17.Apache配置_第3页
第3页 / 共32页
计算机基础课件  17.Apache配置_第4页
第4页 / 共32页
计算机基础课件  17.Apache配置_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《计算机基础课件 17.Apache配置》由会员分享,可在线阅读,更多相关《计算机基础课件 17.Apache配置(32页珍藏版)》请在金锄头文库上搜索。

1、Copyright 2001, Red Flag Software Co.,Ltd. Apache简介Copyright 2004, Red Flag Software Co.,Ltd. vApache简介Apache起源 Apache特点Copyright 2004, Red Flag Software Co.,Ltd. Apache起源Apach HTTP Server是一种网页服务器。 Apache 前身为 NCSA,最初源代码来自于 NCSA HTTPd1.3版,随后众人陆续修补程序 代码,定名为Apache。 于 1995 跃身于世界 第一的 Web 服务器。后来 NCSA 研发群离

2、开 NCSA,NCSA 程序代码 延续下来继续发展 ,这就是 Apache 诞生 Apache 1.0 版于 1995 年 12 月1日正式推出 。 目前一般使用版本为 2.0.x 稳定版本Copyright 2004, Red Flag Software Co.,Ltd. Apache特点支持 HTTP 1.0/1.1 (RFC2616) 可以轻易挂入其它厂商的模块扩充功能 可以运行在 Unix 系统、Windows、OS2 、 Netware 5.x 等 OS 系统上 强大的认证存取功能 支持 CGI、SSI、JSP 、ASP php 支持虚拟 Web 主机 完整的源代码 免费的Apach

3、eCopyright 2004, Red Flag Software Co.,Ltd. v安装与测试 获取Apache软件 安装Apache 测试ApacheCopyright 2004, Red Flag Software Co.,Ltd. 获取Apache软件可登录网站: http:/www.apache.org 下列目录中下载.tar.gz文件格式的apache 未编译的源代码标准版本:http:/httpd.apache.org/dist 已编译成inux二进制文件的版本:http:/www.apache.org/dist/binaries/linux 红旗linux已内置了RPM版的

4、Apache服务 器,用户可以到http:/下载最 新版。Copyright 2004, Red Flag Software Co.,Ltd. 测试Apache激活与关闭等操作: # service httpd start #service httpd stop # service httpd restart测试是否正常工作:#rpm qa |grep httpd # telnet 主机名称 80 # lynx http:/主机名称 (ex: lynx http:/localhost)Copyright 2004, Red Flag Software Co.,Ltd. Apache的基本配置A

5、pache服务器的配置文件主要目录 : /var/www 设定文件 : /etc/httpd/conf/httpd.conf 相关纪录 : /var/log/httpdApache的旧版本中的配置文件有3个, 分别是srm.conf、httpd.conf、access.conf, 在新的版本中被整合成一个文件httpd.confCopyright 2004, Red Flag Software Co.,Ltd. Apache配置文件参数说明DocumentRoot /var/wwwDocumentRoot - 指定 Document 目录位置 ServerAdmin webadmhostnam

6、e ServerAdmin - 指定管理员的 e-mail 帐号 Listen 80Listen - 设定监听的地址 (IP、Port、IP:Port) DirectoryIndex index.html 设定寻找预设首页的文件名称 Timeout 300指定等待网站响应的时间,单位以秒计算。Copyright 2004, Red Flag Software Co.,Ltd. LABl定义网站发布主目录l设置响应http端口号l定义默认文档Copyright 2004, Red Flag Software Co.,Ltd. 用户个人主页1、设置服务器支持个人主页功能#userdir disab

7、le userdir public_html2、在用户目录下建立子目录public_html#mkdir /home/user1/public_html#chown user1.user1 /home/user1/public_html#chmod 711 /home/user1 #cp /index.html /home/user1/public_html 3、访问主页:http:/hostname /user1Copyright 2004, Red Flag Software Co.,Ltd. v 监视ApacheApache状态监视 Apache信息监视 Apache日志记录Copyri

8、ght 2004, Red Flag Software Co.,Ltd. Apache状态监视1、启动状态信息 修改httpd.conf文件中以下内容:LoadModule status_module modules/mod_status.so 加载信息 模块AddModule mod_status.cExtendedstatus on 显示完整的信息SetHandler server-status 启动状态查询功能order deny,allow 指定先后顺序deny from all 禁止任何主机访问Apache服务器 状态Allow from 192.168.0.10 只允许某台主机查看

9、apache状 态Copyright 2004, Red Flag Software Co.,Ltd. Apache状态监视(续)2、重新启动apache #service httpd restart3、连接到服务器查看状态 http:/192.168.0.10/server-status http:/192.168.0.10/server- status?refresh=5 支持动态更新Copyright 2004, Red Flag Software Co.,Ltd. Apache信息监视1、启动设置信息 修改httpd.conf文件中以下内容:LoadModule info_module

10、 modules/mod_info.so 加载信息模 块AddModule mod_info.cSetHandler server-info 启动状态查询功能order deny,allow 指定先后顺序deny from all 禁止任何主机访问Apache服务器 状态Allow from 192.168.0.10 只允许某台主机查看apache状 态Copyright 2004, Red Flag Software Co.,Ltd. Apache信息监视2、重新启动apache #service httpd restart3、连接到服务器查看状态 http:/192.168.0.10/se

11、rver-infoCopyright 2004, Red Flag Software Co.,Ltd. Apache日志记录记录文件 /var/log/httpd/access_log201.0.0.1 root - 12/Nov/2001:11:20:11+0800”GET/HTTP/1.0” 200 290以上记录的组成:客户端的IP地址、客户端的身 份、此次连接的时间、客户端提出要求的内容、服 务器的响应状态(200)、传送的信息量(290)Copyright 2004, Red Flag Software Co.,Ltd. v 虚拟主机配置基于IP地址的虚拟主机基于名称的虚拟主机Cop

12、yright 2004, Red Flag Software Co.,Ltd. 基于IP地址的虚拟主机通过对一台主机分分配多个Ip地址,然后 将Apache捆绑到不同的地址上,并对每 一台虚拟主机提供惟一的IP地址来实现。 例如,一台inux机器可能会有如下两个IP 地址,分别绑定到不同的名称上。192.168.0.1 192.168.0.2 Copyright 2004, Red Flag Software Co.,Ltd. 基于IP地址的虚拟主机配置ServerName 在DNS或hosts文件 中定义 ServerAdmin DocumentRoot /www/abc Directo

13、ryIndex index.html index.htm index.php3 ErrorLog /var/log/httpd/abc_error_log TransferLog /var/log/httpd/abc_access_logCopyright 2004, Red Flag Software Co.,Ltd. 基于IP地址的虚拟主机配置ServerName 在DNS或hosts 文件中定义 ServerAdmin DocumentRoot /www/123 DirectoryIndex index.html index.htm index.php3 ErrorLog /var/l

14、og/httpd/123_error_log TransferLog /var/log/httpd/123_access_logCopyright 2004, Red Flag Software Co.,Ltd. 基于名称的虚拟主机当遇到一个IP地址对应多个WebSite时 ,就需要设置基于名称的虚拟主机了。 要在虚拟主机的前面加上: Name VirtaulHost 192.168.0.1例如: 192.168.0.1 192.168.0.1 Copyright 2004, Red Flag Software Co.,Ltd. 基于名称的虚拟主机配置Name VirtualHost 192

15、.168.0.1ServerName 在DNS或hosts 文件中定义 ServerAdmin DocumentRoot /www/123 DirectoryIndex index.html index.htm index.php3 ErrorLog /var/log/httpd/123_error_log TransferLog /var/log/httpd/123_access_logCopyright 2004, Red Flag Software Co.,Ltd. 基于名称的虚拟主机配置ServerName 在DNS或hosts文 件中定义 ServerAdmin DocumentRoot /www/123 DirectoryIndex index.html index.htm index.php3 ErrorLog /var/log/httpd/12

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 高中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号