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

简介:

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

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

apachectl脚本有两种操作模式。 首先,它可以作为简单的httpd命令的前端程序, 设置所有必要的环境变量,而后启动httpd,并传送所有的命令行参数。 其次,apachectl可以作为SysV init脚本,接受一个单词的参数,如 startrestart, 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,如需转载请自行联系原作者

相关文章
|
3月前
|
C# 图形学 开发者
Unity开发中使用UnityWebRequest从HTTP服务器下载资源。
总之,UnityWebRequest就是游戏开发者手中的万能钓鱼竿,既可以获取文本数据,也能钓上图片资源,甚至是那声音的涟漪。使用UnityWebRequest的时候,你需要精心准备,比如确定URL、配置请求类型和头信息;发起请求;巧妙处理钓获的数据;还需要机智面对网络波澜,处理各种可能出现的错误。按照这样的过程,数据的钓取将会是一次既轻松愉快也效率高效的编程钓鱼之旅。
185 18
|
2月前
|
JSON 前端开发 Go
Go语言实战:创建一个简单的 HTTP 服务器
本篇是《Go语言101实战》系列之一,讲解如何使用Go构建基础HTTP服务器。涵盖Go语言并发优势、HTTP服务搭建、路由处理、日志记录及测试方法,助你掌握高性能Web服务开发核心技能。
|
3月前
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
186 14
|
2月前
|
Go
如何在Go语言的HTTP请求中设置使用代理服务器
当使用特定的代理时,在某些情况下可能需要认证信息,认证信息可以在代理URL中提供,格式通常是:
223 0
|
5月前
|
JSON API 数据安全/隐私保护
使用curl命令在服务器上执行HTTP请求
总的来说,curl是一个非常强大的工具,它可以让你在命令行中发送各种类型的HTTP请求。通过学习和实践,你可以掌握这个工具,使你的工作更加高效。
400 30
|
4月前
|
存储 数据库 Python
使用HTTP POST协议将本地压缩数据发送到服务器
总的来说,使用HTTP POST协议将本地压缩数据发送到服务器是一个涉及多个步骤的过程,包括创建压缩文件,设置HTTP客户端,发送POST请求,以及服务器端的处理。虽然这个过程可能看起来复杂,但一旦你理解了每个步骤,就会变得相对简单。
159 19
|
4月前
|
存储 安全 数据安全/隐私保护
HFS-快速创建HTTP服务器
鉴于HFS的操作简便和方便快捷,它在满足快速,临时的文件分享和传输需求上,能够发挥出巨大的作用。只要明确了以上的安全警告,并做好了必需的安全设置,HFS将是一款实用的HTTP服务器工具。
333 9
|
前端开发 JavaScript Java
手写一套迷你版HTTP服务器
手写一套迷你版HTTP服务器
204 0
手写一套迷你版HTTP服务器
|
Web App开发 前端开发 JavaScript
手写一套迷你版HTTP服务器
本文主要介绍如何通过netty来手写一套简单版的HTTP服务器,同时将关于netty的许多细小知识点进行了串联,用于巩固和提升对于netty框架的掌握程度。 服务器运行效果 服务器支持对静态文件css,js,html,图片资源的访问。
1307 0
|
4月前
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
132 18

热门文章

最新文章

推荐镜像

更多