Linux系统第13章 WWW 服务器

上传人:油条 文档编号:48600896 上传时间:2018-07-17 格式:PPT 页数:39 大小:313.50KB
返回 下载 相关 举报
Linux系统第13章 WWW 服务器_第1页
第1页 / 共39页
Linux系统第13章 WWW 服务器_第2页
第2页 / 共39页
Linux系统第13章 WWW 服务器_第3页
第3页 / 共39页
Linux系统第13章 WWW 服务器_第4页
第4页 / 共39页
Linux系统第13章 WWW 服务器_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《Linux系统第13章 WWW 服务器》由会员分享,可在线阅读,更多相关《Linux系统第13章 WWW 服务器(39页珍藏版)》请在金锄头文库上搜索。

1、Apache 服务器主讲:施欢平 QQ:382772472 mail:案例二及其相关内容基础内容介绍案例一及其相关内容课后习题课程总结与操作实训Apach e 服 务 器第第 十十 三三 章章Apache 服务器主讲:施欢平 QQ:382772472 mail:教学目的与要求通过本节课的学习,您应学会: 掌握Apache的配置 掌握动态网页的实现 了解Apache的安装 Apache 服务器主讲:施欢平 QQ:382772472 mail: 难点:Apache服务器的配置 重点:掌握如何使用Apache架建Web平台 。 关键词: ApacheApache 服务器主讲:施欢平 QQ:38277

2、2472 mail:13-1 Web服务器的基本概念1. Web服务器简介 Web系统是基于c/s模式的服务,运行http协议和 Web服务器软件且能够为客户端提供Web服务的 主机称为Web服务器Web系统由web服务器和web客户端两部分构成 , 服务器端可以为客户端提供动态的,交互的超文本服务; Apache 服务器主讲:施欢平 QQ:382772472 mail:2、 Web服务的工作流程Web客户端根据用户输入的URL(Uniform Resoure Locator)连到相应远程的Web服务器上从指定的服务器获得指定的Web文档断开与远端Web服务器的连接WWW服务遵从HTTP协议,

3、默认的TCP/IP端口是80Apache 服务器主讲:施欢平 QQ:382772472 mail:Apache的起源 HTTP 超文本传输协议Web浏览器WWW服务器建立连接发出请求信息返回响应信息关闭连接HTTP通信Apache 服务器主讲:施欢平 QQ:382772472 mail:http请求http响应http请求http响应Web客户机 Web服务器InternetWeb服务器通信过程 Apache 服务器主讲:施欢平 QQ:382772472 mail:3、常见web服务器软件 Apache IISApache 服务器主讲:施欢平 QQ:382772472 mail:4、Web服务

4、特点: 跨平台的 图形化的 分布式的 动态的 交互的 返回首页Apache 服务器主讲:施欢平 QQ:382772472 mail:返回首页Apache 服务器主讲:施欢平 QQ:382772472 mail:给出案例案例一 建立一个人WEB站点; 个人用户名为xh,个人站存在主目录,与httpd.conf配置 文件中的一致; 建立个人WEB站点文件index.html,文件的内容自定义; 进行一定的设置,在windows里利用IE输入http:/ip/xh能 够访问该站点的内容; 进行DNS的设置,对本例的IP 地址进行解析,在window 里利用IE输入http:/ 内容;Apache 服

5、务器主讲:施欢平 QQ:382772472 mail:Apache的RPM包的安装 (2#)httpd httpd-manual13-2 服务器的安装与案例有关的内容分析Apache 服务器主讲:施欢平 QQ:382772472 mail: 相关文件 /etc/httpd/conf/httpd.conf (Apache 的核心配置文件) /etc/rc.d/init.d/httpd (Apache 的启动脚本) /usr/sbin/apachectl (Apache 的管理工具,命令) /etc/httpd/modules目录 (Apache模块存放目录)/usr/bin/htpasswd (

6、建立http用户和设置用户口令).htaccess (存放目录的访问控制选项)Apache 服务器主讲:施欢平 QQ:382772472 mail:13-3 配置ApacheApache 的性能设置 # vi /etc/httpd/conf/httpd.conf 格式如下: 全局设置 /设置Web服务器性能参数 全局选项 主服务器的设置 /设置默认站点的相关选项 主服务器的选项 虚拟主机 /设置虚拟主机相关选项 Apache 服务器主讲:施欢平 QQ:382772472 mail:13-4 Apache的应用建立个人WEB站点 (1)配置步骤 修改主配置文件,启用每个用户的WEB站点 功能;

7、修改主配置文件,为每个用户的WEB站点 目录配置访问控制。 建立个人WEB站点的根目录 更改用户主目录的权限Apache 服务器主讲:施欢平 QQ:382772472 mail:(2)配置实例: 修改httpd.conf#vi /etc/httpd/conf/httpd.conf 修改以下内容:UserDir disable root UserDir public_htmlApache 服务器主讲:施欢平 QQ:382772472 mail:选项 注:去掉前面的“#”号即可 DefaultLanguage zh_cn AddDefaultCharset gb2312Apache 服务器主讲:施

8、欢平 QQ:382772472 mail:建立个人Web站点存放的目录 #useradd test #passwd test #cd /home/test #mkdir public_html #cd #chmod 711 test #cd test/public_html #vi index.htmlApache 服务器主讲:施欢平 QQ:382772472 mail:启动服务 #service httpd start 测试文件语法错误:#apachectl configtest 测试个人WEB站点 http:/IP地址/用户名Apache 服务器主讲:施欢平 QQ:382772472 ma

9、il:分组操作 点评、操作演示: 返回首页Apache 服务器主讲:施欢平 QQ:382772472 mail:返回首页Apache 服务器主讲:施欢平 QQ:382772472 mail:案例二 在Apache服务器上为用户user1,user2开辟个人空间, 允许user1,user2设计个人主页, 同时Apache对这两个用户进行认证; 客户机的浏览器上输入 http:/ 即可打开user1的个人主页,要输入用户名与密码; 在apache服务器上同时为user1与user2开辟两个人FTP空间; 并允许user1、user2能自行的上传个人的主页文件;Apache 服务器主讲:施欢平 Q

10、Q:382772472 mail:13-5 apache其它功能的设置 1. 用户认证 (1)定义 指客户机在访问Web服务器中的某个页面时必须提供一个 通过服务器的身分验证 (2)认证的类型 基本类型 摘要类型与案例有关的内容分析Apache 服务器主讲:施欢平 QQ:382772472 mail: (3)具体配置 .首先在/etc/httpd/conf/httpd.conf中对要设置用户 认证的资源进行配置,根据个人主WEB站点的开启目录, 来进行用户的认证,用户认证的选项有:# vi /home/user1/public_html/.htaccessAuthType Basic/digs

11、et 设置将被用于该资源的认证类型AuthName “字符串” 设置该资源属于哪一个域,所设置的字符串会在用户Web 浏览器的认证对话框中出现;Apache 服务器主讲:施欢平 QQ:382772472 mail:AuthUserFile “文件路径”指定用户文件存放路径 Require User 用户名 指定有效用户,该用户必须在用户文件中; Require Valid-user 用户文件中所有用户都为有效用户,该选项最为常用; .生成用户文件 # htpasswd c /passwords user(路径为AuthUserFile中指明的路径)例: # vi /home/user1/pub

12、lic_html/.htaccess AuthType Basic AuthName “Enter username,please” AuthUserFile /backup/password Require user user1 # htpasswd c /backup/password user1Apache 服务器主讲:施欢平 QQ:382772472 mail: 2、虚拟服务器 作用:将一台物理主机,作为多个WEB站 点服务器虚拟主机(Virtual Host Virtual Server)是使用特 殊的软硬件技术,把一台计算机主机分成一台台“虚拟“的 主机,每一台虚拟主机都具有独立的

13、域名和IP地址(或共 享的IP地址),具有完整的Internet服务器功能。 Apache 服务器主讲:施欢平 QQ:382772472 mail:基于域名虚拟主机.设置DNS服务器 修改区域,建立多条主机记录指向同一个IP 地址 .# vi /etc/httpd/conf/httpd.conf 主服务器选项中,修改以下选项 ServerName 虚拟主机的选项 NameVirtualHost IP地址/主机名 ServerName DocumentRoot “目录名” DirectoryIndex 文件名 Apache 服务器主讲:施欢平 QQ:382772472 mail:例: 一个Linux主机的IP为192.168.0.11,且该地址在DNS服 务器对应

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

当前位置:首页 > 行业资料 > 其它行业文档

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