1.介绍apachectl是Apache HTTP服务器的前端程序,主要用途是帮助管理员控制服务器的后台守护进程;apachectl脚本有两种操作模式:作为简单的httpd的前端程序,设置所有必要的环境变量,然后启动httpd,并传递所有的命...

1.介绍
apachectl是Apache HTTP服务器的前端程序,主要用途是帮助管理员控制服务器的后台守护进程;
apachectl脚本有两种操作模式:
- 作为简单的httpd的前端程序,设置所有必要的环境变量,然后启动httpd,并传递所有的命令行参数
- 作为SysV初始化脚本,接受简单得一个单词的参数,如:start、restart,翻译为适当的信号
apachectl脚本如果执行成功,则返回0,如果出错,则其返回值>0。
2.语法
apachectl [start][stop][restart][fullstatus][status][graceful][configtest]
3.参数
start:启动Apache HTTP后台守护进程,如果已经启动,则报错。等同于apachectl -k start;
stop:停止Apache HTTP后台守护进程,等同于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 。
原文:https://www.cnblogs.com/dalisama/p/13302915.html
沃梦达教程
本文标题为:每天一个Linux指令--apachectl


基础教程推荐
猜你喜欢
- apache和nginx结合使用 2023-09-10
- linux之conda环境安装全过程 2023-07-11
- centos 7 安装及配置zabbix agent 2023-09-24
- Apache服务器配置攻略3 2022-09-01
- 服务器添加git钩子的步骤 2022-12-12
- Apache Hudi数据布局黑科技降低一半查询时间 2022-10-06
- linux下安装apache与php;Apache+PHP+MySQL配置攻略 2023-08-07
- IIS 6 的 PHP 最佳配置方法 2022-09-01
- 实战Nginx_取代Apache的高性能Web服务器 2023-09-29
- nginx.conf(centos7 1.14)主配置文件修改 2023-09-23