- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 架设WWW服务器Internet下最热的是WWW服务, 最常用的软件是Apache软件,Apache的主要特征是:¨ 可以运行上所有计算机平台;¨ 支持最新的HTTP 1.1协议;¨ 简单而强有力的基于文件的配置;¨ 支持通用网关接口CGI;¨ 支持虚拟主机;¨ 支持HTTP认证;¨ 集成Perl脚本编程语言;¨ 集成的代理服务器;¨ 具有可定制的服务器日志;¨ 支持服务器端包含命令(SSI)¨ 支持安全Socket层(SSL)¨ 用户会话过程的跟踪能力;¨ 支持FastCGI;¨ 支持Java Servlets。Orbita Linux 3.0(英文版)自带的Apache软件包采用最新版本:1.3.19-5。传统上Apache从三个文件中读取服务器运行配置,都存放在 /etc/httpd/conf 路径下,这三个文件是access.conf、httpd.conf和srm.conf。由于Orbita Linux 3.0(英文版)采用的是目前最稳定的Apache版本,服务器运行配置只存储在一个文件中httpd.conf文件。其他文件仍然存在,但是只包含注释,告诉用户该文件只是由于历史原因而保留,所有的配置已放入httpd.conf文件。首先,介绍一下 # 的用法。# 在配置文件中处于一行的开头,表示该行为注释,不参与执行。如果你希望使用某个被注释掉的参数,就必须将其行首的 # 去掉。编辑文件httpd.conf,查看设置参数:(1)以下参数定义了httpd服务器的一般属性、端口号(port)、执行者的身份等 ServerType:有standalone 和inetd两个值可供选择。这是要你选择你的Server是单独启动(standalone),还是借由互联网络伺服程序inetd来启动。一般我们默认使用单独启动就行了。如果你对 ARPA Berkeley Services 不是很了解的话,请不要随意更改。 Port:分配给你的服务器的端口号。ServerType为standalone时一般都设成80。当然,如果你需要也可以设置成其它的port,但必须小于1024。倘若你分配了一个大于1024的端口号给Web Server,你就必须在你的URL后面跟上端口号才能访问到你的页面。比如你分配给你的服务器的端口号是8080,那么你访问时需要输入http://yourdomain:8080。 ServerAdmin:服务器管理员的E-mail 地址,默认的是root@localhost,你可以改为你自己的E-mail地址。 ServerRoot:存放服务器的设置文件、出错文件和记录文件的目录。 BindAddress:允许连接到你的服务器上的虚拟主机的IP地址。你可以设置为一个IP地址或用 * 来表示网络上的所有虚拟主机。 ErrorLog:存放服务器出错信息的文件。 TransferLog:用来存放已传输过的文件(只包含文件名)的记录文件。 PidFile:指定存放httpd进程号的文件。 ScoreBoardFile :记录进程信息的文件。 ServerName:定义服务器的hostname,比如 。如果你的机子没有固定的IP,那就不用写了。 Timeout:传输或接收的延时。大于这个时间服务器会自动断开链接。 KeepAlive:是否让你的服务器支持断点续传功能,可以选 on 或者 off。 MaxKeepAliveRequests:设置续传功能的数目。内置设成最多100,如果设成0就是不支持续传功能。当然,数目设得越多就会浪费更多的硬盘空间。KeepAliveTimeout:等待下一个请求的时间,如果使用者超过这个时间还没有向你的服务器发出要求,则它就不能再续传了。同样的,秒数设得越大硬盘中的垃圾就会越多。 MaxClients:允许的最大客户个数,默认的是150。你不必担心设得过高会浪费CPU、内存资源,因为Apache会周期性地检查目前Server的load状态,以调整目前应该运行几个process。 (2)以下参数主要是用来指定你的文档的位置 DocumentRoot:指定你(root)存放HTML文件的路径,一般用默认值就行了。比如,你设置的DocumentRoot是/home/httpd/html,服务器的地址是6,则在URL中输入6所看到的文件就?...械膇ndex.html。 UserDir:定义使用者存放html文件的路径。如果你有一个用户的主目录为 /home/wjq ,当在URL中输入http://yourdomain/~wjq时,系统就会...r所指定的目录。 DirectoryInde
文档评论(0)