热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

细述 Apache web server 的安装与配置

来源: 作者: 时间:2007-03-24 Tag: 点击:

五.安装使用的一些经验:

1.apache 进程的有效用户id默认为nobody。

出于安全方面的考虑,apache 服务器进程的默认有效 id 被设置为nobody,这就意味着该进程只拥有nobody的权限,所以必须确保nobody对设置的DocumentRoot 有足够权限。或者可以配置apache进程的有效id,但是推荐不要这样做。

2.如果网站的访问量不是很大可以考虑用xinetd超级进程来启动apache

(1)打开/usr/local/apache2/conf/httpd.conf,修改

ServerType inetd

 

(2)创建/etc/xinetd.d/apache,内容:

# default: on
# description: The Apache HTTP connections.
service http
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/httpd
port = 80
# log_on_success += DURATION USERID
# log_on_failure += USERID
# nice = 10
}

 

(3)重新启动xinetd:
#/etc/rc.d/init.d/xinetd restart

 

3.对IPV6的支持

随着计算机网络的不断发展和扩大,IPV6已经越来越为人们所接受,apache自2.0之后的版本开始支持IPV6,下面我就简单介绍一下apache针对ipv6的配置:

默认情况下,apache 使用映射到IPv4的IPv6地址,即安装配置时,默认./configure -enable-v4-map ,并且在配置文件http.conf中将是:

Listen 80

 

要使apache 区别对待IPV4与IPV6的连接,安装配置时,使用 ./configure -disable-v4-map , 对应配置文件中http.conf :

Listen [::]:80

 

这样 apache 就可以区别对待 IPV4 与IPV6的连接了。


最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册