web服务器.ppt
《web服务器.ppt》由会员分享,可在线阅读,更多相关《web服务器.ppt(46页珍藏版)》请在优知文库上搜索。
1、第17章 Web服务器本章目标 Apache服务器介绍 安装和启动Apache服务器 配置Apache服务器 配置虚拟主机2Apache服务器介绍3Internet上最热门的服务WWWWWW中最受欢迎的服务器Apache谁在使用Apache Yahoo IBM Hotmail RedHat AApache的特性 支持服务器端脚本,如perl,php 支持用户主页 可扩展性 支持http1.1虚拟主机 支持代理服务器 支持SSL加密传输 高的系统响应能力这一章结束可以学到什么 配置一台简单的web服务器,并完成测试 为用户发布个人主页 配置虚拟主机的多种形式 解决Apache中的常见的安全问题4
2、配置基本站点5编辑Apache主配置文件,建立一个普通的Web站点,并在站点下生成测试页面index.htm,在Windows下用IE测试配置个人主页61、用Apache建立站点,站点根目录设在/var/下,在此目录下新建网页文件index.html,作测试用2、新建两个用户test1,test2,将用户的自家目录设为/home/username,密码采用明文密码123456,登录为/sbin/nologin3、为以上两用户test1,test2在其自家目录下分别建立个人主页目录public_html,并在此目录下建立一个index.htm,作测试用4、在Apache中作配置,使用户可以通过在
3、浏览器中输入:http:/ 来访问自己的个人主页 配置访问控制和认证授权7对网站的根目录/var/进行配置,实现基于客户IP的访问控制,使得只有来自192.168.1.0/24网段的计算机可以访问网站在服务器上的/var/目录下,创建一个members子目录,配置服务器,使用户test3可以通过密码访问此目录下的文件,而其他用户不能访问配置虚拟主机8配置基于不同IP的虚拟主机:为eth0绑定两个IP,并从两个IP上各发布一个网站用同一个IP实现基于端口号的多网站用同一个IP实现基于主机头的多网站配置符号链接/别名/重定向9在主站点的根目录下创建名为doc的符号链接文件到系统说明文档目录,配置A
4、pache的配置文件,使用户能使用 http:/ apache端口:80模块存放路径:/usr/lib/httpd/modulesPrefork MPM运行方式的参数: StartServers 8 MinSpareServers 5 MaxSpareServers 20 MaxClients 150 MaxRequestsPerChild 1000ServerRootServerRoot /etc/httpd ServerRoot用于指定apache服务器的配置文件及日志文件存放的根目录,默认为目录/etc/httpd 。12MaxKeepAliveRequestsMaxKeepAliveR
5、equests 100每次连接可提出请求的数量,设置为0表示数量不限,默认值为100。13KeepAliveTimeoutKeepAliveTimeout 15连续两个请求之间的时间如果超过15秒还未到达,则视为连接中断。14SpareServersMinSpareServers 5MaxSpareServers 20提供浏览服务的httpd进程的数目需要随连接数目的多少而变化,因此需要随时保持几个闲置的httpd进程等候新的连接请求。若闲置的进程数少于5个(默认值),则表示闲置进程太少,需要将其增加到5个;若多于20个(默认值)则表示闲置进程太多,需将其减少到20个。15StartServe
6、rsStartServers 8当apache服务器启动时,httpd进程的数目,默认值为8。16MaxClientsMaxClients 150同时接入的数目太多时会降低系统访问性能,设置此参数可限制同时连接的最大数值,默认值为150。17ListenListen 80Listen 8888Listen 6666用于设置apache服务器监听的端口18User & GroupUser apacheGroup apache设置httpd用哪个用户帐号和组来启动,默认使用apache用户和组。19ServerAdminServerAdmin rootlocalhost服务器管理员的邮件地址,当服
7、务器运行出错时将向此邮件地址发信。20ServerNameServerName localhost设置主机的名称,此名称会被送到远程连接程序,以取代安装Apache主机的真实名称。默认值是localhost,行首加#号,关闭此功能。21DocumentRootDocumentRoot /var/www/html“指定Apache服务器存放网页的文档根目录。22DirectoryIndexDirectoryIndex指令用于指定目录中默认的索引文件名称,可同时指定多个文件名称,两两之间用空格分割。默认值为index.html。实例:DirectoryIndex index.html index.
8、htm index.shtml index.php23UserDir24定义个人主页UserDir disable rootUserDir public_html禁止root使用自己的个人站点,其他人可以AliasAlias用于设置路径别名Alias /doc/ /usr/share/doc/给“/usr/share/doc/” 设置路径别名为“/doc/”25容器指令容器指令(container directive)通常包括在括号内,较容易识别。条件指令和不是容器指令,他们是例外。常用的容器指令有:26 设置“/”根目录的访问权限 Options FollowSymLinks AllowOv
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- web 服务器