发新话题
打印

WWW服务器配置 [转]

WWW服务器配置 [转]

  Apache是Internet上最流行的Web服务器软件,也是开源软件中的佼佼者。用户可以通过访问Apache的官方网站http://www.apache.org,下载Apache。

   Apache 2.0的安装

# wget http://www.apache.org/dist/httpd/httpd-2.0.48.tar.gz
# tar zxvf httpd-2.0.48.tar.gz
# ./configure --prefix= /usr/local/apache
# make
# make install
# /usr/local/apache/bin/apachectl start



   Apache 2.0的配置

   Apache 2.0的主配置文件为httpd.conf。这个文件非常重要,合理设置好参数将会让用户的机器充分发挥作用。下面来看一下httpd.conf中的几条指令。
   Port 80 定义了Web服务器的侦听端口,默认值为80。它是TCP网络端口之一。若写入多个端口,以最后一个为准。
   User apache 一般情况下,以nobody用户和nobody组来运行Web服务器。
   Group apache 服务器发出的所有的进程都是以root用户身份运行的,存在安全风险。
   ServerAdmin root@localhost 指定服务器管理员的E-mail地址。服务器自动将错误报告发送到该地址。
   ServerRoot /etc/httpd 服务器的根目录,一般情况下,所有的配置文件在该目录下。
   ServerName new.host.name:80 Web客户搜索的主机名称。
   KeepAliveTimeout 15 规定了连续请求之间等待15秒,若超过,则重新建立一条新的TCP连接。
   MaxKeepAliveRequests 100 永久连接的HTTP请求数。
   MaxClients 150 同一时间连接到服务器上的客户机总数。
   ErrorLog logs/error_log 用来指定错误日志文件的名称和路径。
   PidFile run/httpd.pid #用来存放httpd进程号,以方便停止服务器。
   Timeout 300 设置请求超时时间,若网速较慢则应把值设大。
   DocumentRoot /var/www/html存放网页文件

TOP

收藏
做更多有意义的事

TOP

发新话题