`
Phoenix_MVP
  • 浏览: 340854 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Apache命令行参数

阅读更多

除了基本的apache操作命令外,apache还支持很多命令行参数。具体如下:

 

1. 显示版本

-v用于显示僬侥版本信息即编译时间,-V显示详细信息

[admin@v015213 /opt/taobao/install/httpd/bin]$ ./httpd -v
Server version: Apache/2.2.15 (Unix)
Server built:   Mar 19 2010 10:50:51
[admin@v015213 /opt/taobao/install/httpd/bin]$ ./httpd -V
Server version: Apache/2.2.15 (Unix)
Server built:   Mar 19 2010 10:50:51
Server's Module Magic Number: 20051115:24
Server loaded:  APR 1.4.2, APR-Util 1.3.9
Compiled using: APR 1.4.2, APR-Util 1.3.9
Architecture:   64-bit
Server MPM:     Worker
  threaded:     yes (fixed thread count)
    forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/worker"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT="/opt/taobao/install/httpd"
 -D SUEXEC_BIN="/opt/taobao/install/httpd/bin/suexec"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"

 

2. 日志处理

-e level设置日志级别;-E file将出错信息输出到指定文件

示例:httpd -E /home/admin/log/apache.log

 

 

3. 指定配置文件

-f file使用指定文件作为apache的配置文件

示例:httpd -f /home/admin/conf/httpd.conf

 

4. directive配置:在读取配置文件之前或者之后,处理directive的配置

-C "directive"在读取配置文件之前处理;-c "directive"读取后再处理;

示例:httpd -C "DocumentHome" /home/doc

 httpd -c "DocumentHome" /home/doc

 

5. 指定ServerRoot目录

-d directory:指定一个新的ServerRoot目录

示例:httpd -d  /home/serverRoot

 

 

 

待续

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    flink命令行参数

    ### Apache Flink命令行参数详解 #### 一、概述 Apache Flink 是一款先进的开源分布式数据处理框架,它能够高效地处理实时数据流以及批量数据处理任务。Flink 的核心特性在于其统一的数据流处理模型,能够同时支持...

    argparse4j,python著名的argparse命令行参数解析器的java端口。.zip

    `argparse4j`是Java平台上对Python的`argparse`命令行参数解析库的一个移植,旨在提供类似的易用性和功能。在Python中,`argparse`是标准库的一部分,用于构建复杂命令行接口,而在Java世界里,`argparse4j`提供了...

    使用Apache commons-cli包进行命令行参数解析的示例代码

    Apache的commons-cli包是专门用于解析命令行参数格式的包。  依赖: <groupId>commons-cli <artifactId>commons-cli <version>1.3.1 使用此包需要: 1.先定义有哪些参数需要解析、哪些参数有额外的选项、每个...

    MainArgsHandler:Java的命令行参数处理器

    在Java编程中,`MainArgsHandler`通常是指一个用于处理程序主函数(`main`方法)中接收的命令行参数的类或模块。这个标题暗示我们正在讨论如何解析和管理这些参数,这对于任何命令行界面(CLI)应用程序来说都是至关...

    Java命令行选项解析之Commons-CLI & Args4J & JCommander

    Apache Commons CLI 是一个广泛使用的库,它提供了处理命令行参数的工具。这个库支持短选项(如 `-h`)、长选项(如 `--help`)、带有或不带有值的选项,以及对选项的组合和互斥处理。通过定义Option对象,你可以...

    python_stencil:带有命令行参数的Python控制台应用程序模板

    带有命令行参数的Python控制台应用程序模板 包括日志记录,命令行参数和帮助功能。 记录中 传递-v或--verbose更改日志记录以为您的应用程序调试。 logger.info('Hello')logger.debug('Hello') 执照 Apache许可...

    apache commos cli 1.4 源码

    这个库为Java应用程序提供了灵活且易于使用的API,使得开发者能够轻松地创建具有命令行参数的程序。在Apache Commons CLI 1.4版本的源码中,我们可以深入理解其设计原理和实现细节。 1. **类与接口** - `...

    apache java 组件使用,经典介绍

    Jakarta Commons 项目组不断推出各种实用工具包,以解决特定问题,如日志记录、命令行参数解析等。 Jakarta Commons 包含多个组件,它们被分为不同的类别,虽然这些分类并不是项目官方划分的,但对于理解 Commons ...

    apache编译参数+目录结构+conf1

    这些参数可以通过`./configure`命令行工具在编译前设定。 **Apache目录结构** 一个典型的Apache目录结构包括以下几个关键部分: 1. **bin**:存放可执行文件,如`httpd`(Apache服务器进程)和`apachectl`(控制...

    args4j-2.0.8.jar.zip

    `args4j` 是一个Java库,主要用于处理命令行参数。它使得在Java程序中解析命令行选项变得简单,提供了一种直观的方式来映射命令行参数到Java对象的字段。这个`args4j-2.0.8.jar.zip`文件包含的是`args4j`库的版本...

    apache虚拟机创建脚本.txt

    - 通过命令行参数来创建不同类型的虚拟主机。 - 支持添加服务器别名。 - 支持基于IPv4地址和特定端口创建虚拟主机。 - 可以选择性地覆盖已存在的虚拟主机配置。 2. **使用示例:** - 创建基于域名的虚拟主机:...

    args4j-tools-2.0.5.jar.zip

    今天我们要讨论的是args4j,一个轻量级的命令行参数处理库,其在2.0.5版本中的工具集jar文件——`args4j-tools-2.0.5.jar`,以及与其相关的`args4j-1.0-RC.license.txt`许可文件。这个zip压缩包包含了这两个关键元素...

    apache.commons全套jar包下载

    2. Apache Commons CLI: 命令行接口(CLI)工具包简化了命令行参数解析。它可以自动处理短选项、长选项、选项组合以及帮助信息的生成,让编写命令行程序变得更加简单。 3. Apache Commons Codec: 这个库提供了各种...

    Apach-Tomcat-access-log-parser:解析apache tomcat的访问日志的代码,该访问日志存储在命令行参数中给出的日志文件夹中

    Apach Tomcat访问日志解析器 解析存储在命令行参数中给出的日志文件夹中的Apache Tomcat的访问日志的代码,它从日志文件夹中的每个访问日志文件中读取日志条目,并使用JDBC将它们存储到Excel工作表中

    Apache Common CLI 1.2 源码

    这个库使得在Java程序中处理用户输入的命令行参数变得简单和规范,避免了手动解析字符串的繁琐工作。Apache Common CLI 提供了一种结构化的方式来定义命令行选项、参数和子命令,同时提供了方便的API来解析这些输入...

    使用Java编写基于命令行的程序

    - 对于复杂的命令行参数,可以使用第三方库,如Apache Commons CLI或JCommander。这些库可以帮助解析和验证命令行参数,提供更友好的用户界面。 - 如果只是简单的参数处理,可以手动解析`args`数组,例如检查参数...

    开源项目-alexflint-go-arg.zip

    【开源项目-alexflint-go-arg.zip】是一个开源项目,由开发者alexflint创建,主要目的是提供一种更直观、简洁的方式来处理Go语言中的命令行参数。在传统的Go编程中,处理命令行参数通常需要使用特定的API,而go-arg...

    args4j-2.0.10.jar.zip

    `args4j` 是一个Java库,主要用于处理命令行参数。这个`args4j-2.0.10.jar.zip`文件是一个包含了`args4j`库版本2.0.10的压缩包,其中的核心组件是`args4j-2.0.10.jar`。`jar`文件是Java应用程序接口(Java Archive)...

    args4j-2.0.14.jar.zip

    `args4j` 是一个轻量级的命令行参数解析库,它使得在Java程序中处理命令行参数变得简单。这个库的用途是解析程序启动时提供的命令行参数,并将这些参数转换为可操作的对象,从而简化了程序的配置和调试。 在Java中...

Global site tag (gtag.js) - Google Analytics