Linux网络管理及应用-第05章.ppt
《Linux网络管理及应用-第05章.ppt》由会员分享,可在线阅读,更多相关《Linux网络管理及应用-第05章.ppt(59页珍藏版)》请在三一办公上搜索。
1、Linux网络管理及应用,第5章 Web服务器的配置与应用,第5章 Web服务器的配置与应用,5.1 Web服务基本概念5.2 Apache服务器5.3 Apache图形配置工具5.4 Apache的配置文件,5.1 Web服务基本概念,Internet初期提供的FTP、EMAIL等都是基于文本字符模式界面的服务Web服务引入了多媒体内容,使得人们可以获得十分丰富的多媒体资源Web服务全称 World Wide WebWWWWeb服务是目前Internet上最流行的信息服务类型之一,也是电子商务核心技术之一Web服务采用客户/服务器结构Web服务以超文本信息的组织与传递为内容,电子工业出版社,
2、HTTP协议,超文本传输协议(HyperText Transfer Protocol)是Web服务的基于文本的基础协议实现了传输超文本到本地计算机的功能“请求应答”的客户/服务器模式客户端使用浏览器(browser)获取信息RFC2616,Web服务的概念(1),超文本超媒体,Web服务的概念(2),Web服务为客户提供访问Web资源的服务基于HTTP协议客户端与服务器端Web服务器硬件运行Web服务器端程序的计算机软件Web服务器端运行的程序在不混淆的情况下都称为Web服务器,第5章 Web服务器的配置与应用,5.1 Web服务基本概念5.2 Apache服务器5.3 Apache图形配置工
3、具5.4 Apache的配置文件,5.2 Apache服务器,Apache是一款提供Web服务的软件 1995年NCSA,1999年Apache Group纪念美洲印第安人的apache族 a patchy web server(读音双关语)HTTPd精灵程序提供Web服务Apache Project包含更多内容采用灵活的模块结构,Apache项目与HTTPd,Apache项目包含许多软件开发子项目HTTP Server是其中之一,Apache服务器的安全性(1),采用选择性访问控制和强制性访问控制的安全策略DAC选择性访问控制,基于用户名/口令MAC强制性访问控制,客户IP/域名,Apach
4、e服务器的安全性(2),Apache的安全模块mod_access模块mod_auth模块 mod_auth_digest模块mod_auth_anon模块SSL(Secure Socket Layer)支持模块,检查Apache服务器(1),检查系统中是否安装了Apache服务器rpm-qa|grep httpd,检查Apache服务器(2),检查是否启动了Apache服务器ps aux|grep httpd,检查Apache服务器(3),安装Apache服务器,预备工作 下载源码包 httpd-2.2.6.tar.gz 解开软件源码包 配置源树./configure命令 生成 make安装
5、 make install 修改配置文件 httpd.conf运行测试 apachectl-k start,Apache的版本与升级,新版本程序的发布声明主版本升级 2.02.2小版本升级,第5章 Web服务器的配置与应用,5.1 Web服务基本概念5.2 Apache服务器5.3 Apache图形配置工具5.4 Apache的配置文件,5.3 Apache图形配置工具,完成Apache简单的配置“系统”|“管理”|“服务器设置”|“HTTP”启动图形配置管理工具HTTP服务器图形配置工具包括:主(Main)虚拟主机(Virtual Hosts)服务器(Server)调整性能(Performa
6、nce Tuning),服务器基本配置,服务器名(Server Name)网主电子邮件地址(Webmaster email address)访问端口(port),默认设置与虚拟主机,创建虚拟主机(1),Apache服务器可以创建多台虚拟主机用户不同的请求由不同的虚拟机响应用户感觉是访问不同的Web服务器虚拟主机使得Web请求可以发送到不同的IP地址或者主机名,但是由相同的Apache进程处理,创建虚拟主机(2),虚拟主机名文档根目录网主电子邮件地址主机信息默认虚拟主机 基于IP的虚拟主机 基于名称的虚拟主机,创建虚拟主机(3),第5章 Web服务器的配置与应用,5.1 Web服务基本概念5.2
7、 Apache服务器5.3 Apache图形配置工具5.4 Apache的配置文件,5.4 Apache的配置文件,Apache服务器安装完毕后,几乎不需什么配置就已经可以正常运行了为了满足不同的需要,包括安装问题的考虑,还需要细致地调整Apache服务器的配置,Apache的目录和文件,目录配置文件启动脚本,httpd.conf的文件格式(1),是Apache最重要的配置文件一般位于/etc/httpd/conf目录下修改配置后,需重启httpd服务才生效文件中每行一条指令(directive)大小写不敏感以#开头的行是注释,httpd.conf的文件格式(2),两种方式进行参数的配置:属性
8、与取值域 块方式,Listen 80,ServerAdmin rootlocalhost,httpd.conf的文件格式(3),条件块 表示指令的处理需要根据指定模块是否存在为条件来进行,test为真时处理块 test为module表示当Apache中包含了名为module的模块的时候处理块内指令test为!module表示名为module的模块不在Apache中的时候,块内指令被处理,httpd.conf的文件格式(3),测试配置文件apachectl t 返回Syntax OK时表示配置文件语法正确,httpd服务的启动(1),使用图形化管理服务的工具,httpd服务的启动(2),命令方式
9、启动服务 service httpd start/stop/restart,$service httpd start#启动httpd服务启动 httpd:确定$service httpd stop#停止httpd服务停止 httpd:确定$service httpd restart#重启动httpd服务停止 httpd:确定启动 httpd:确定,httpd.conf文件解析,httpd.conf文件包括三个部分Web服务的全局环境(global environment),控制Apache进程整体操作的指令。定义“主”服务器或者“默认”服务器的参数的指令。主服务器处理虚拟主机不响应的请求,也为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 网络 管理 应用 05
链接地址:https://www.31ppt.com/p-6511370.html