Chinaunix首页 | 论坛 | 博客
  • 博客访问: 380122
  • 博文数量: 120
  • 博客积分: 5051
  • 博客等级: 大校
  • 技术积分: 1255
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-03 01:25
文章分类

全部博文(120)

文章存档

2011年(2)

2010年(11)

2009年(28)

2008年(26)

2007年(53)

我的朋友

分类: LINUX

2007-08-17 16:02:58



1.httpd

 -S 检查虚拟主机部分的配置
 -t 检查apache主配置主件 (httpd.conf)的配置
 -l 输出一个静态编译在服务器中的模块的列表。它不会列出使用指令动态加载的模块。
 -L 输出一个指令的列表,并包含了各指令的有效参数和使用区域
 -V 示httpd的版本和编译参数,然后退出
 -E file  将服务器启动过程中的出错信息发送到文件file
 -k start/stop/restart

2.apachetctl 
apachectl可以接受对程序有效的所有参数

start 启动Apache 后台守护进程。如果已经启动,则产生一个错误。它等价于 apachectl -k start
stop 停止Apache 后台守护进程。它等价于 apachectl -k stop
restart 重新启动Apache 后台守护进程。如果守护进程尚未运行,则启动它。在重新启动守护进程之前,此命令会使用configtest自动检查配置文件,以确保Apache不会死掉。它等价于 apachectl -k restart
fullstatus 显示由提供的完整的状态报告。要使用这个功能,需要启用服务器上的模块,并且系统中有一个基于文本的浏览器,如lynx 。修改脚本中的STATUSURL变量,可以修改访问状态报告的URL 。
status 显示一个简要的状态报告。它类似于fullstatus选项,但是省略了正在处理的请求的列表。
graceful 优雅地重新启动Apache 后 台守护进程。如果守护进程尚未启动,则启动它。它和标准重新启动的不同之处在于:不会中断当前已经打开的连接,也不会立即关闭日志。这意味着,如果在日志 滚动脚本使用它,则在处理日志之前必须加入一个实实在在的延迟,以确保老的日志文件在被处理前已经关闭。在重新启动守护进程之前,此命令会使用configtest自动检查配置文件,以确保Apache不会死掉。它等价于 apachectl -k graceful
graceful-stop 优雅地停止Apache 后台守护进程。它和标准停止的不同之处在于:不会中断当前已经打开的连接,也不会立即关闭日志。它等价于 apachectl -k graceful-stop
configtest 执行一次配置文件语法检查。它解析配置文件,并报告 Syntax Ok 或者是特定的语法错误详细信息。它等价于 apachectl -t
startssl 以支持SSL的方式启动 ,你应当编辑配置文件,并在其中包含与SSL支持相关的指令,然后使用 apachectl start 启动服务器  (仅适用于旧的apache)

3.logresolve
如果被设为 On 会带来延迟,因为对每一个请求都需要作一次DNS查询,所以它被默认地设置为 Off 。如果需要日志文件提供主机名信息以生成分析报告,则可以使用日志后处理程序 ,以完成DNS查询,而客户端无须等待。
/usr/local/apache2/bin/logresolve -c /usr/local/apache2/logs/name (这样日志中的所有的ip将被替换成域名)


阅读(639) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~