第2单元Web服务的配置与应用_第1页
第2单元Web服务的配置与应用_第2页
第2单元Web服务的配置与应用_第3页
第2单元Web服务的配置与应用_第4页
第2单元Web服务的配置与应用_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 用于指定指定守护进程httpd的运行目录,httpd在启动之后自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个路径之下。 用于定义客户程序和服务器连接的超时间隔,超过这个时间间隔(以秒计)后,服务器将断开与客户机的连接。 设定http服务的默认端口。 设定服务器程序的执行者与属组 在HTTP1.0中,一次连接只能作传输一次HTML请求,而KeepAltve参数用于支持HTTP1.1版本的一次连接、多次传输功能,这样就可以在一次连接中传递多个HTML请求。虽然只有较新的浏览器才支持这个功能,但最好还是使用“on”这个选项。 MaxKeep

2、AliveRequests为一次连接可以进行的HTML请求的最大请求次数。将其值设为0,将支持在一次连接内进行无限次的传输请求。事实上没有客户程序在一次连接中请求大多的页面,通常达不到这个上限就完成连接了。 KeepAliveTimeout测试一次连接中的多次请求传输之间的时间,如果服务器已经完成了一次请求,但一直没有接收到客户程序的下一次请求,当时间间隔超过了这个参数设置的值之后,服务器就断开连接。 服务器的能力毕竟是有限的,不可能同时处理无限多的连接请求,因此参数MaxClients就用于规定服务器支持的最多并发访问的客户数,如果这个值设置得过大,系统在繁忙时不得不在过多的进程之问进行切换

3、来为这些客户进行服务,这样对每个客户的反应就会减慢,并降低了整体的效率。如果这个值设置得较小,那么系统繁忙时就会拒绝一些客户的连接请求。当服务器性能较高时,可以适当增加这个值的设置。 使用于进程方式的Web务,常用的方式是一个子进程为一次连接服务,这样造成的问题就是每次连接都需要生成、退出于进程的系统操作,这些额外的处理过程占据了计算机的大量处理能力。因此最好的方式是一个子进程可以为多次连接请求服务,这样就不会造成这些生成、退出进程引起的系统消耗。Apache就采用了这样的方式,一次连接结束后,子进程并不退出,而是停留在系统中等待下一次服务请求,这样就极大地提高了性能。 设定站点管理者的电子邮

4、件 设定服务器的名称 设定服务器的共享路径 设定默认调用文件顺序 设定错误记录文件名称 便于访问。 便于移动站点中的目录。 能灵活加大磁盘空间。 安全性好。 【例】创建名为/down的虚拟目录,它对应的物理路径是“/software/download”。 Alias /down /software/download“ htpasswd -c /etc/httpd/pwfile linden htpasswd /etc/httpd/pwfile lonny htpasswd /etc/httpd/pwfile lonnyAlias /mysecret /usr/local/mysecret“Au

5、thType BasicAuthName This is a private directory. Please Login:AuthUserFile /etc/httpd/mysecretpwdRequire valid-user linden tom 节约投资 节约维护费用 可以获得专业的维护而无需维护人员与昂贵的电源系统 拥有更加稳定的性能 service httpd start service httpd stop service httpd restart service httpd configtest 用户通过Web浏览器访问CGI程序。 Web服务器接收用户请求并交给CGI程序

6、处理。 CGI程序执行基于输入数据的操作,包括查询数据库、计算数值或调用系统中其他程序。 CGI程序产生某种Web服务器能理解的输出结果。 Web服务器接收来自CGI程序的输出并且把它传回Web浏览器。 rpm -ivh perl-xxxxxxx.rpm #!/usr/bin/perl print Content-type: text/htmlnn; print Hello World!n; “chmod +x /var/www/html/test.cgi”,为test.cgi文件添加运行权限。 跨平台:PHP程序可以运行在UNIX、Linux或Windows操作系统下。 嵌入HTML:因为PHP语言可以嵌入到HTML内部,所以PHP很容易学习。 简单的语言:与Java和C+不同,PHP语言坚持以基本语言为基础,然而它的功能强大到足以支持任何类型的Web站点。 效率高:和其他的解释性语言相比,PHP系统消耗较少的系统资源。当PHP作为Apache Web服务器的一部分时,运行代码不需要调外部二进制程序,服务器解释脚本不需要承担任何额外负担。 rpm -q php php-xxxxxxx.rpm 相关程序文件 php-cli-xxxxx.rpm php-common-5.1.6-5.el5.i386.rpm, rpm -ivh p

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论