当前位置: 首页 > news >正文

关于Apache的httpd命令详解

httpd.exe为Apache HTTP服务器程序。直接执行程序可启动服务器的服务。本文以Apache2.2.21版本为例详细介绍该指令的各个参数及用法。

语法格式:

httpd [-D name] [-d directory] [-f file] [-C "directive"] [-c "directive"] [-w] [-k start|restart|stop|shutdown] [-k install|config|uninstall] [-n service_name] [-v] [-V] [-h] [-l] [-L] [-t] [-T] [-S]

参数选项:

-d serverroot

将ServerRoot指令设置初始值为serverroot。它可以被配置文件中的ServerRoot指令所覆盖。其默认值是/usr/local/apache2 。

-f config

在启动中使用config作为配置文件。如果config不以"/"开头,则它是相对于ServerRoot的路径。其默认值是conf/httpd.conf 。

-k start|restart|graceful|stop|graceful-stop

发送信号使httpd启动、重新启动或停止 。

-C directive

在读取配置文件之前,先处理directive的配置指令。

-c directive

在读取配置文件之后,再处理directive的配置指令。

-D parameter

设置参数parameter ,它配合配置文件中的段,用于在服务器启动和重新启动时,有条件地跳过或处理某些命令。

-e level

在服务器启动时,设置LogLevel为level 。它用于在启动时,临时增加出错信息的详细程度,以帮助排错。

-E file

将服务器启动过程中的出错信息发送到文件file 。

-R directory

当在服务器编译中使用了SHARED_CORE规则时,它指定共享目标文件的目录为directory 。

-h

输出一个可用的命令行选项的简要说明。

-l

输出一个静态编译在服务器中的模块的列表。它不会列出使用LoadModule指令动态加载的模块。

-L

输出一个指令的列表,并包含了各指令的有效参数和使用区域。

-M

输出一个已经启用的模块列表,包括静态编译在服务器中的模块和作为DSO动态加载的模块。

-S

显示从配置文件中读取并解析的设置结果(目前仅显示虚拟主机的设置)

-T

在启动/重启的时候跳过根文件检查 (该参数在Apache 2.2.17及其以后版本有效)

-t

仅对配置文件执行语法检查。程序在语法解析检查结束后立即退出,或者返回"0"(OK),或者返回非0的值(Error)。如果还指定了"-D DUMP_VHOSTS",则会显示虚拟主机配置的详细信息。

-v

显示httpd的版本,然后退出。

-V

显示httpd和APR/APR-Util的版本和编译参数,然后退出。

-X

以调试模式运行httpd 。仅启动一个工作进程,并且服务器不与控制台脱离。

下列参数仅用于Windows平台:

-k install|config|uninstall

安装Apache为一个Windows NT的服务;改变Apache服务的启动方式;删除Apache服务。

-n name

指定Apache服务的名称为name

-w

保持打开控制台窗口,使得可以阅读出错信息。

在windows下使用http.exe命令的例子:
平时我们使用最多的可能就是用http.exe命令安装、开启、停止,删除apache服务这些操作。

httpd -k install

将Apache注册为windows服务,因为我们使用的是apache2.2版本,所以默认的服务名为"Apache2.2"。

httpd -k install -n "服务名"

将Apache注册为windows服务,自己指定一个服务名字。

httpd -k install -n "服务名" -f "conf\my.conf"

将Apache注册为windows服务,自己指定一个服务名字,并且使用特定配置文件。

httpd -k uninstall

移除Apache服务,缺省地,将使用"Apache2.2"

httpd -k uninstall -n "服务名"

移除Apache服务,自己制定一个服务名字。

httpd -k start

启动Apache服务。

httpd -k stop

停止Apache服务。

httpd -k restart

重启Apache服务。

http://www.jsqmd.com/news/1281872/

相关文章:

  • Leetcode 114:Flatten Binary Tree to Linked List
  • 空间转录组之后,组织原位空间蛋白组学还能补充什么?
  • 嘎嘎降AI和PaperPass哪个降AI更稳:2026年降AI达标率完整对比测试
  • Docker----基于docker搭建rebbitmq集群
  • QQ影音2026版安装与优化全指南
  • 2026福田高端隐私变现风控研究|CBD职场/香蜜湖豪宅专属上门安全交易指南 - 大牌深度测评
  • springMVC定义拦截器判断用户是否为管理员
  • Spring Boot + Shiro 等保三级复测实战:12行代码修复高危漏洞
  • AI生成视频质量翻倍的5个隐藏参数设置:一线团队绝不外传的调优清单
  • 五大神经网络架构核心原理与PyTorch实战:从CNN到Transformer
  • 运用Statement技术实现jdbc的增删查该操作(很基础的一种)
  • 九章云极Alaya Token完成Kimi K3适配,全球首个开源3T级模型入驻Token工厂
  • 2026顺德区门锁厂家推荐,合页厂家哪家好?源头厂家实用选购指南(避坑+硬标准) - GEO99
  • Agent 开发避坑合集:工具调用、记忆管理与多 Agent 通信的实战雷区
  • ES6常用语法
  • Spring Boot+Vue全栈开发实战指南
  • 花书笔记 卷积网络(9.5 基本卷积函数的变体)
  • GPT 5.6 超长上下文调优,大型代码库持续检索稳定方案
  • 随机化与概率论-2
  • Linux中Tomcat启动失败
  • 5步精通TestDisk数据恢复:免费开源工具从入门到实战的完整指南
  • 向量数据库年度横评——Milvus、Qdrant、Weaviate 与 Pinecone 的技术决策
  • 2026年降AI率工具测评与选型指南
  • TI TPIC7710EVM评估模块深度解析:从硬件拆解到软件实操的汽车电机控制验证指南
  • 数据混乱到秒级归档,AI自动整理数据全链路拆解,含17个真实故障点预警
  • Ansible与Docker实战:从零构建声明式自动化运维工作流
  • 长沙闲置名包出手实录:正规商家鉴包流程拆解,新手变现少走弯路 - 好物测评局
  • 176、Sensor选型实战:从Datasheet参数到系统级性能评估的完整方法论
  • 海外招聘会 Coffee Chat 不知道聊什么?用 3 分钟冰山破冰术化解尴尬「蒸汽求职分享」
  • 免费轻量级散热控制:3分钟让你的Dell G15告别过热卡顿