告诉主服务器进程侦听的特定端口地址,使用命令:
Port [number] (缺省值为80)
inetd模式
inetd 是侦听有小于1024的端口连接请求的Internet守护进程(一个服务器进
程)。与前面的方法不同,当客户系统发出到WWW服务器的连接请求时, inetd
启动一个WWW服务器进程,由此进程服务此请求,完成服务后即退出。如果选择
通过inetd服务器来运行Apache,需要编辑 /etc/inetd.conf文件为Apache添加
一条新的记录:
httpd stream tcp nowait httpd /etc/httpd/bin/httpd -f
/etc/httpd/conf/httpd.conf
修改了/etc/inetd.conf文件后,就需要修改/etc/services中添加一行
httpd 80/tcp httpd
做完以上修改后,需要重新启动inetd进程。首先,使用以下命令取得inetd的
进程ID:
ps auxw |grep inetd
然后执行命令:kill -HUP <inetd的进程ID>
在RedHat Linux中,默认是采用inetd服务器来运行Apache,所以只要你在安装
时选择了httpd,以上工作在安装时就已经代你完成了。
二、其它配置选项
Server Admin命令,用来设置WEB管理员的E-Mail地址。这个地址会出现在
系统连接出错的时候,以便访问者能够将情况及时地告知WEB管理员。
命令格式: Server Admin [you E-Mail address]
例:Server Admin admin@xxx.com
ErrorLog命令,用来指定错误记录文件名称和路径。
命令格式: ErrorLog [log filename]
例:ErrorLog /var/httpd/error.log
Timeout命令,只要客户端超过这里设定的秒数还没有完成一个请求的话,服务
端将终止这次请求服务。如果网络速度较慢的话,建议在此设置较大的数值。
以给客户端更多机会。
命令格式: Timeout [second]
例:Timeout 120
ServerRoot命令,它指定在何处保存服务器的配置、错误及日志文件。