第7章服务器.ppt

上传人:sccc 文档编号:4747006 上传时间:2023-05-13 格式:PPT 页数:46 大小:433.02KB
返回 下载 相关 举报
第7章服务器.ppt_第1页
第1页 / 共46页
第7章服务器.ppt_第2页
第2页 / 共46页
第7章服务器.ppt_第3页
第3页 / 共46页
第7章服务器.ppt_第4页
第4页 / 共46页
第7章服务器.ppt_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《第7章服务器.ppt》由会员分享,可在线阅读,更多相关《第7章服务器.ppt(46页珍藏版)》请在三一办公上搜索。

1、第7章 服 务 器,7.1 概 述,种类:Web服务器FTP服务器电子邮件服务器DNS服务器其他,Web服务器:Apache Web服务器微软公司的IIS服务器 其他,其中:Apache Web服务器是一个公开源代码的服务器程序。该服务器使用得最广泛的有在Linux操作系统中使用的版本和在Windows操作系统中使用的版本等。Apache的优点:可以免费获得,配置简单、占用机器资源少、性能稳定、安全性高等优点。Apache项目起始于1995年,该项目是一个公开源代码的项目。,微软公司的IIS服务器是在Windows NT、Windows 2000以及Windows XP等操作系统上运行的。同A

2、pache服务器相比,IIS服务器同Windows的结合更加紧密,同时配置IIS服务器的时候可以采用图形界面。,7.2 Apache服务器的安装,7.2.1 文件下载在Apache网站上下载安装程序或源程序。最基本的网站就是,网地址:http:/www.apache.org Linux或者Unix操作系统安装文件通常是采用Gzipped方式压缩的,文件名一般是这样的:apache_2.0.35.tar.gz。Windows版本,则一般是以可执行文件或者.Zip压缩文件的形式出现的,文件名通常是这样的:httpd-2.0.35.zip。,7.2.2 Apache Web服务器的安装1Window

3、s 2000/XP中的安装Apache服务器程序有两种安装程序,其二进制文件名分别是apache_1.3.24-win32-x87-no_src.msi和apache_1.3.24-win32-x87-no_src.exe。,安装向导,按提示单击“Next”按钮,出现“license agreement”和“read this fist”对话框,设置Network Domain、Server Name 和 Administrators Email Address。,选择安装类型:完全安装(Complete)和自定义安装(Custom)。默认情况下选用完全安装。,选择安装的目标文件夹,复制文件,

4、测试服务器,控制服务器的运行,2Linux中的安装如果安装Linux过程中选择“服务器”版安装,Apache Http服务器会自动安装到操作系统中。如果工作站版或者需要升级服务器,此时遵循以下步骤:,下载文件,对应Linux系统的文件格式通常是这样的:httpd_2.0.35.tar.gz。通过命令tar-zvxf httpd_2.0.35.tar.gz 进行解压缩。Linux将创建一个目录,名称为httpd_2.0.35,在“终端窗口”中输入“cd httpd_2.0.35”,进入目录httpd_2.0.35 执行命令:./configure,将生成一个叫做“makefile”的文件 执行命

5、令:make make install安装结束以后默认的目录是/usr/local/apache/,7.3 Apache服务器的配置和使用,7.3.1 Apache服务器的启动和停止Windows操作系统中:,Linux操作系统中执行下面命令:/usr/local/apache/httpd 对服务器进行配置:/usr/local/apache/conf/httpd.conf 启动服务器:/usr/local/apache/bin/apachectl start 停止服务器:/usr/local/apache/bin/apachectl stop 重新启动服务器:/usr/local/apach

6、e/bin/apachectl restart,7.3.2 Apache服务器的配置,在Apache服务器的配置中,最重要的文件就是httpd.conf 在Linux或者Unix系统中进行配置时,通常要做的一个工作就是把文件httpd.conf-dist的名称更改为httpd.conf,具体的操作方法如下:cp httpd.conf-dist httpd.conf,正确地配置服务器中的参数的参考资料可以从下列网址中获得:http:/httpd.apache.org/docs-2.0/index.html.en,Windows操作系统:执行命令“开始/程序/Apache HTTP Server/

7、Configure Apache Server/Edit the Apache httpd.conf Configuration File”。这样将修改httpd.conf文件一旦该文件被修改了,服务器首先就会寻找进程:C:/Program Files/Apache Group/Apache/conf/srm.conf 然后再执行进程:C:/Program Files/Apache Group/Apache/conf/access.conf,整个文件分成了三个部分。第一部分是HTTP守护进程运行参数的设置(Global Environment)。这一部分是用来控制所有Apache服务器各个进程

8、的操作的。第二部分是主(Main)服务器的配置,包括文档根目录、服务器地址、目录访问权限的控制、CGI等。第三部分是虚拟主机(Virtual Hosts)的设置。在这一部分主要是设置有关虚拟主机的一些参数。,1服务器守护进程中一些典型参数的设置,(1)ServerType(服务器类型)该参数既可以是核心模式(inetd),也可以是独立模式(standalone)ServerType standalone或者 ServerType inetd 核心模式需要在inetd进程发现外部有一个服务器连接请求以后,才去启动服务器。而独立模式则是服务器始终运行,由服务器来管理自己的启动进程。,(2)Serv

9、erRoot(服务器根目录)该参数用来设置服务器的最顶层目录。ServerRoot C:/Program Files/Apache Group/Apache,(3)动态共享对象支持(Dynamic Shared Object(DSO)Support)在Apache服务器需要添加新功能的时候,只需要通过添加新模块的方法,就可以给Apache服务器添加新的功能,而需要使用其他一些程序提供的功能时,也可以通过加载模块的方式将其添加进来。LoadModule vhost_alias_module modules/mod_vhost_alias.so AddModule mod_vhost_alias.

10、c,PidFile(进程号文件):该参数指定了服务器记录自己各个进程的识别号。该参数的设置是这样的:PidFile logs/httpd.pid,ScoreBoardFile(执行文件记录):该文件用来存储服务器内部进程的相关信息。ScoreBoardFile logs/apache_runtime_status,Timeout(超时状态):当一个服务器连接超过了规定的时间而没有响应时,该服务器就会自动断开。该参数的设置如下:Timeout 300,KeepAlive(保持活动):该参数允许在一次连接的过程中可以同时传输多个HTTP请求,该参数的设置方法如下:KeepAlive On,MaxK

11、eepAliveRequests(最大保持活动数量):可以用来设置一次连接过程中最大数量的HTTP请求。MaxKeepAliveRequests 100,KeepAliveTimeout(保持活动超时):在这一个参数的设置中,主要是对相同的客户机同一个连接中下一个请求等待的时间进行设置,用法如下:KeepAliveTimeout 15,MaxRequestsPerChild(最大请求):用来设置在子进程消失以前每一个子进程可以允许的请求数量。MaxRequestsPerChild 0,Listen(监控):用来监控服务器的各个端口,这一个参数允许将Apache绑定到指定的IP地址上,例如下面的

12、一个设置:Listen 3000 Listen 202.192.36.100:80,BindAddress(绑定地址):用来设置Apache支持的虚拟主机,该参数可以包含“*”号,也可以包含一个IP地址或者完整的Internet域名,例如下面的一个设置:BindAddress*,2服务器基本设置,(1)Port(端口)Port 80,(2)ServerAdmin(管理员地址)当服务器出现运行方面的问题时,可以在浏览器中显示一个错误页面,上面显示的电子邮件地址就是在这里设置的:ServerAdmin,(3)ServerName(服务器名称)ServerName www.abc.edu,(4)Do

13、cumentRoot(文档的根目录)DocumentRoot C:/Program Files/Apache Group/Apache/htdocs,3服务器的访问控制 Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all deny from 202.192.82.59,4使用SSIApache服务器端嵌入(SSI)AddType text/html.shtmlAddHandler server-parsed.shtml,5别名和CGIAlias 称作“别名”。“别名”这一概念在Apache中使用得很广泛,该参数将URL与服务器文件系统中的真实位置进行直接映射。CGI指的是公共网关接口(Common Gateway Interface),6虚拟主机虚拟主机的设置可以在一个服务器上维护多个域名和主机,该参数的设置是通过VirtualHost容器来实现的。,ServerAdmin webmastervirtual-DocumentRoot/www/docs/virtual-ServerName virtual-ErrorLog logs/virtual-error_log CustomLog logs/virtual-access_log common,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号