[转贴]Linux各种服务器的架设

由 quanliking 在 09-26-2002 13:11 发表:

[转贴]Linux各种服务器的架设

刚才有空,找了几篇文章,没试过,大家作参考。

如果已贴过,帮忙删掉。

Linux各种服务器的架设1

服务器架设

第一章 架设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,比如 www.computer.swnu.edu.cn 。如果你的机子没有固定的IP,那就不用写了。

Timeout:传输或接收的延时。大于这个时间服务器会自动断开链接。

KeepAlive:是否让你的服务器支持断点续传功能,可以选 on 或者 off。

MaxKeepAliveRequests:设置续传功能的数目。内置设成最多100,如果设成0就是不支持续传功能。当然,数目设得越多就会浪费更多的硬盘空间。

KeepAliveTimeout:等待下一个请求的时间,如果使用者超过这个时间还没有向你的服务器发出要求,则它就不能再续传了。同样的,秒数设得越大硬盘中的垃圾就会越多。

MaxClients:允许的最大客户个数,默认的是150。你不必担心设得过高会浪费CPU、内存资源,因为Apache会周期性地检查目前Server的load状态,以调整目前应该运行几个process。

(2)以下参数主要是用来指定你的文档的位置

DocumentRoot:指定你(root)存放HTML文件的路径,一般用默认值就行了。比如,你设置的DocumentRoot是/home/httpd/html,服务器的地址是202.98.32.96,则在URL中输入 http://202.202.98.96所看到的文件就

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus