Apache HTTP服务器和支持程序 —— apachectl

apachectl是Apache超文本传输协议服务器的前端程序。 其设计意图是帮助管理员控制Apache httpd后台的功能。

apachectl脚本有两种操作模式。 首先,它可以作为简单的httpd命令的前端程序, 设置所有必要的环境变量,而后启动httpd,并传送所有的命令行参数。 其次,apachectl可以作为SysV init脚本,接受一个单词的参数,如 start, restart, and stop, 并把他们转译为适当的信号发送给httpd.

如果你的Apache安装在非标准的路径中, 你需要修改apachectl脚本使其中的路径正确地指向httpd程序。 此外,还可以指定任何必要的httpd命令行中参数。 细节可以参见脚本中的注解。

apachectl脚本如果执行成功,则返回0;如果出错,则其返回值>0 。 更多细节可以参见脚本中的注解。


概要

在扮演中间角色时, apachectl可以接受对httpd程序有效的所有参数。

apachectl [ httpd-argument ]

在SysV init模式中, apachectl只接受简单的一个单词的命令,如下:

apachectl command

选项

下列仅说明了SysV init类型的选项,其他参数的说明见httpd手册页。

start
启动Apache httpd后台。如果已经启动,则产生一个错误。它等价于apachectl -k start.
stop
停止Apache httpd后台。它等价于apachectl -k stop.
restart
重新启动Apache httpd后台。如果后台尚未运行,则启动后台。在重新启动后台之前,此命令会按configtest自动检查配置文件,以确保后台没有死锁。它等价于apachectl -k restart.
fullstatus
显示由mod_status提供的完整的状态报告。要使用这个功能,需要启用服务器上的mod_status,并且,系统中由一个基于文本的浏览器,如lynx。修改脚本中的STATUSURL变量,可以修改访问状态报告的URL。
status
显示一个简要的状态报告。它类似于fullstatus选项,但是,其中省略了正在处理的请求的列表。
graceful
温和地重新启动Apache httpd后台。如果后台尚未启动,则启动后台。它和标准的重新启动的不同在于,不会中断当前已经打开的连接。这意味着,如果使用了日志回卷脚本,则在处理日志之前由必要加入一个实实在在的延迟,以确保老的日志文件被关闭。在重新启动后台之前,此命令会按configtest自动检查配置文件,以确保后台没有死锁。它等价于apachectl -k graceful.
configtest
执行一个配置文件语法检查. 它解析配置文件,并报告Syntax Ok,或者是特定语法错误的详细信息。它等价于apachectl -t.

以下是附加的选项,但不推荐使用。

startssl

它等价于apachectl -k start -DSSL. 我们推荐你显式地使用此命令,或者调整httpd.conf,删除<IfDefine>段,使SSL始终有效。

本文转自it你好 51CTO博客,原文链接:http://blog.51cto.com/itnihao/839929,如需转载请自行联系原作者

Apache HTTP服务器和支持程序 —— apachectl相关推荐

  1. (0014)iOS 开发之Mac自带的Apache本地服务器玩耍(01)

    需求:项目结束,没什么事,一直对服务器的访问比较感兴趣,但是又没有正式的服务器地址测试.所以就想研究一下本地服务器的访问来模拟,正好发现Mac自带的Apache本地服务器. http://blog.c ...

  2. lamp 重启mysql_lamp常用命令 --Ubuntu下启动/重启/停止apache,mysql服务器

    lamp常用命令 --Ubuntu下启动/重启/停止apache,mysql服务器 (2011-08-19 16:20:35)转载▼标签: it 分类: LINUX Ubuntu下启动/重启/停止ap ...

  3. Apache WEB 服务器企业实战

    万维网 (WORLD WIDE WEB,WWW)服务器,也称之为 WEB 服务器,主要功能 是提供网上信息浏览服务.WWW 是 Internet 的多媒体信息查询工具,是 Internet 上 飞快发 ...

  4. Apache web服务器(LAMP架构)

    apache介绍 1).世界上使用率最高的网站服务器,最高时可达70%:官方网站:apache.org 2).http 超文本协议 HTML 超文本标记语言 3).URL 统一资源定位符 http:/ ...

  5. apache web服务器

    一.安装 apache2.4.23 新版本的 httpd-2.4 新增以下特性: 新增模块: mod_proxy_fcgi(可提供 fcgi 代理) mod_ratelimit(限制用户带宽) mod ...

  6. debian apache_如何在Debian 10上安装Apache Web服务器

    debian apache 介绍 (Introduction) The Apache HTTP server is the most widely-used web server in the wor ...

  7. apache web服务器与防盗链的设置

    一.安装apache2.4.23 新版本的httpd-2.4新增以下特性: 新增模块: mod_proxy_fcgi(可提供fcgi代理) mod_ratelimit(限制用户带宽) mod_requ ...

  8. Apache web服务器(LAMP架构)(week3_day4)--技术流ken

    apache介绍 1).世界上使用率最高的网站服务器,最高时可达70%:官方网站:apache.org 2).http 超文本协议 HTML 超文本标记语言 3).URL 统一资源定位符 http:/ ...

  9. 2021年大数据ELK(二十二):采集Apache Web服务器日志

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 采集Apache Web服务器日志 一.需求 二.准备日志数据 三.使用Fil ...

最新文章

  1. 2019年这50个Kafka面试题,你知道答案么?
  2. 一个有意思的项目,快上车!
  3. 在Ubuntu虚拟机中安装VMware tools异常中断
  4. mac怎么合并两个容器_看苹果表演黑魔法:macOS Catalina 文件和硬盘出现两个
  5. java条码大小_java - ML Kit条形码扫描:无效的图像数据大小
  6. vuex页面数据丢失_解决 vuex 中的数据在页面刷新之后就丢失的问题
  7. reactive streams与观察者模式
  8. phpstudy安装部署DVWA
  9. SP10108 BALLOT - Distributing Ballot Boxes(二分查找)
  10. DrawingManager.js___百度地图API
  11. printk内核实现原理
  12. LVS 负载均衡集群详细介绍
  13. 一周学会小程序-日播天气
  14. 你画我猜微信小程序源码
  15. 用gnome打造自己的ubuntu桌面
  16. 网站互点排名掉了网站互点排名掉了网站互点_如何快速提升网站排名?
  17. 类中嵌套子类如何JSON转换
  18. [Linux Audio Driver] Android7 外部PA Speaker代码结构
  19. 微信小程序页面跳转问题解决
  20. ByteBuffer的array函数的UnsupportedOperationException异常

热门文章

  1. 64位IIS(IIS6/IIS7)上跑Asp + Jet.Oledb的设置要点
  2. 7个建议帮你完成更多的工作
  3. 使用Javaweb实现在线调查问卷系统
  4. 基于JavaWeb实现ATM机系统
  5. 零基础Java学习之继承
  6. DockerToolbox安装docker
  7. mysql分类和事务回滚
  8. ubuntu 安装SSH并设置免密码登录
  9. d3.js多个x轴y轴canvas柱状图
  10. 4.3 if-else语句使用