taoCMS是基于php+sqlite/mysql的国内最小(100Kb左右)的功能完善、开源免费的CMS管理系统

Apache 管理套件apache2ctl

2011-06-18
Order Deny,Allow 
Deny from all 
# prevent use of .htaccess files in all directories 
# apart from those specifically enabled. 
AllowOverride None 
# 限制显示服务器的可用信息 
ServerSignature Off 
ServerTokens production 
Apache 的管理工具 
Apache 套件中包含了许多可执行程式,其中一部分是管理工具,本节仅介绍 apache2ctl。 
apache2ctl 
apache2ctl 是 Apache2 服务器的前端程式。他能够帮助管理员控制 Apache2 后台守护进程的功能。 
apache2ctl脚本有两种操作模式: 
*作为简单的 apache2 的前端程式,配置任何必要的环境变量,然后启动 apache2,并传递任何的命令行参数。 
*作为 SysV 初始化脚本,接受简单的一个单词的参数,如:start, restart, stop ,并把他们翻译为适当的信号发送给 apache2 。 
*在 Ubuntu 的 Apache2 启动脚本 /etc/init.d/apache2 中,就是调用 apache2ctl 实现控制的。 
apache2ctl 有两种语法格式: 
apache2ctl -参数 
apache2ctl 动作选项 
使用 apache2ctl 的命令参数 
*显示 apache 的版本 
apache2ctl -v 
*显示 apache 的版本和编译参数 
apache2ctl -V 
*输出一个可用的命令行选项的简要说明 
apache2ctl -h 
*输出一个静态编译在服务器中的模块的列表。他不会列出使用 LoadModule 指令动态加载的模块 
apache2ctl -l 
*输出一个指令的列表,并包含了各指令的有效参数和使用区域 
apache2ctl -L 
*仅对配置文档执行语法检查。。假如还指定了”-D DUMP_VHOSTS”,则会显示虚拟主机配置的周详信息 
apache2ctl -t 
*显示从配置文档中读取并解析的配置结果 (现在仅显示虚拟主机的配置) 
apache2ctl -S 
使用 apache2ctl 的动作选项 
*启动 apache2 后台守护进程。假如已启动,则产生一个错误。 
apache2ctl start 
*停止 apache2 后台守护进程。 
apache2ctl stop 
*重新启动 apache2 后台守护进程。假如守护进程尚未运行,则启动他。在重新启动守护进程之前,此命令会使用 configtest 自动检查配置文档,以确保 Apache 不会死掉。 
apache2ctl restart 
*显示一个简要的状态报告。 
apache2ctl status 
*优雅地重新启动 apache2 后台守护进程。假如守护进程尚未启动,则启动他。他和标准重新启动的不同之处在于:不会中断当前已打开的连接,也不会立即关闭日志。这意味着,假如在日志 滚动脚本使用他,则在处理日志之前必须加入一个实实在在的延迟,以确保老的日志文档在被处理前已关闭。在重新启动守护进程之前,此命令会使用 configtest 自动检查配置文档,以确保 apache 不会死掉。 
apache2ctl graceful 
*优雅地停止 apache2 后台守护进程。他和标准停止的不同之处在于:不会中断当前已打开的连接,也不会立即关闭日志。 
apache2ctl graceful-stop 
*执行一次配置文档语法检查。他解析配置文档,并报告 Syntax Ok 或是特定的语法错误周详信息。
apache2ctl configtest

apache2ctl -t -D DUMP_MODULES
查看apache 安装了那些模块

类别:技术文章 | 阅读:281498 | 评论:3 | 标签:apache

想收藏或者和大家分享这篇好文章→

“Apache 管理套件apache2ctl”共有0条留言

发表评论

姓名:

邮箱:

网址:

验证码:

公告

taoCMS发布taoCMS 3.0.2(最后更新21年03月15日),请大家速速升级,欢迎大家试用和提出您宝贵的意见建议。

捐助与联系

☟请使用新浪微博联系我☟

☟在github上follow我☟

标签云