Chinaunix
标题:
apache 支持程序工具的使用
[打印本页]
作者:
ice.wu
时间:
2007-08-17 16:02
标题:
apache 支持程序工具的使用
apache 支持程序的使用
1.httpd
-S 检查虚拟主机部分的配置
-t 检查apache主配置主件 (httpd.conf)的配置
-l 输出一个静态编译在服务器中的模块的列表。它
不会
列出使用
LoadModule
指令动态加载的模块。
-L 输出一个指令的列表,并包含了各指令的有效参数和使用区域
-V 示httpd的版本和编译参数,然后退出
-E file 将服务器启动过程中的出错信息发送到文件file
-k start/stop/restart
2.apachetctl apachectl可以接受对
httpd
程序有效的所有参数
start 启动Apache
httpd
后台守护进程。如果已经启动,则产生一个错误。它等价于 apachectl -k start
stop 停止Apache
httpd
后台守护进程。它等价于 apachectl -k stop 。
restart 重新启动Apache
httpd
后台守护进程。如果守护进程尚未运行,则启动它。在重新启动守护进程之前,此命令会使用configtest自动检查配置文件,以确保Apache不会死掉。它等价于 apachectl -k restart 。
fullstatus 显示由
mod_status
提供的完整的状态报告。要使用这个功能,需要启用服务器上的
mod_status
模块,并且系统中有一个基于文本的浏览器,如lynx 。修改脚本中的STATUSURL变量,可以修改访问状态报告的URL 。
status 显示一个简要的状态报告。它类似于fullstatus选项,但是省略了正在处理的请求的列表。
graceful 优雅地重新启动Apache
httpd
后
台守护进程。如果守护进程尚未启动,则启动它。它和标准重新启动的不同之处在于:不会中断当前已经打开的连接,也不会立即关闭日志。这意味着,如果在日志
滚动脚本使用它,则在处理日志之前必须加入一个实实在在的延迟,以确保老的日志文件在被处理前已经关闭。在重新启动守护进程之前,此命令会使用configtest自动检查配置文件,以确保Apache不会死掉。它等价于 apachectl -k graceful 。
graceful-stop 优雅地停止Apache
httpd
后台守护进程。它和标准停止的不同之处在于:不会中断当前已经打开的连接,也不会立即关闭日志。它等价于 apachectl -k graceful-stop 。
configtest 执行一次配置文件语法检查。它解析配置文件,并报告 Syntax Ok 或者是特定的语法错误详细信息。它等价于 apachectl -t 。
startssl 以支持SSL的方式启动
httpd
,你应当编辑配置文件,并在其中包含与SSL支持相关的指令,然后使用 apachectl start 启动服务器 (仅适用于旧的apache)
3.logresolve
如果
HostnameLookups
被设为 On 会带来延迟,因为对每一个请求都需要作一次DNS查询,所以它被默认地设置为 Off 。如果需要日志文件提供主机名信息以生成分析报告,则可以使用日志后处理程序
logresolve
,以完成DNS查询,而客户端无须等待。
/usr/local/apache2/bin/logresolve -c /usr/local/apache2/logs/name (这样日志中的所有的ip将被替换成域名)
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u1/42825/showart_362266.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2