关于WWW服务器系统描述,全面解析关于WWW服务器的配置方面问题(2)

一,使用源代码安装

(1)获得源代码

#lynxhttp://www.&&&.org/dist/httpd/httpd-2_0_NN.tar.gz

NN表示当前所用的版本号。

(2)解压缩

#gzip-dhttpd-2_0_NN.tar.gz

#tarxvfhttpd-2_0_NN.tar

(3)配置.

#./configure--prefix=/usr/local/apache

表示Apache将安装在/usr/local/apache目录下

(4)编译与安装

#make

#makeinstall

(5)测试

#/usr/local/apache/bin/apachectlstart

二,使用RPM包安装

#rpm—ivhapache-*.rpm

完成安装后,配置文件在/etc/httpd/conf/目录下,文件根目录为/var/www/html,工具文件在/etc/rc.d/init.d/目录下,日志文件在/var/log/httpd/目录下。

第三站Apache2.0的配置

Apache2.0的主配置文件为httpd.conf。如果以上述源代码安装则配置文件保存在/usr/local/apache/conf/目录下,若以RPM包方式安装则配置文件保存在/etc/httpd/conf/目录下。我们可以直接修改httpd.conf文件也可以用redhatlinux9自带的图形化工具来配置。打开启动程序->系统设置->服务器设置->HTTP服务器,可以进行相关。

下面我们来看一下httpd.conf中的几条指令,“#”后加入了注释说明。

Port80#定义了web服务器的侦听端口,默认值为80,它是TCP网络端口之一。若写入多个端口,以最后一个为准。

Userapache#一般情况下,以nobody用户和nobody组来运行web服务器,因为web

Groupapache#服务器发出的所有的进程都是以root用户身份运行的,存在安全风险。

ServerAdminroot@localhost#指定服务器管理员的E-mail地址。服务器自动将错误报告到该地址。

ServerRoot/etc/httpd#服务器的根目录,一般情况下,所有的配置文件在该目录下

ServerNamenew.host.name:80#web客户搜索的主机名称

KeepAliveTimeout15#规定了连续请求之间等待15秒,若超过,则重新建立一条新的TCP连接

MaxKeepAliveRequests100#永久连接的HTTP请求数

MaxClients150#同一时间连接到服务器上的客户机总数

ErrorLoglogs/error_log#用来指定错误日志文件的名称和路径

PidFilerun/httpd.pid#用来存放httpd进程号,以方便停止服务器。

Timeout300#设置请求超时时间,若网速较慢则应把值设大。

DocumentRoot/var/www/html#用来存放网页文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值