apache的基本操作命令都在apachectl脚本中,主要是用于控制apache启动,关闭等
1. 查询httpd进程
[admin@v015208 ~/lpmall]$ ps -aux|grep httpd
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
root 16075 0.0 0.0 93312 984 ? Ss Sep12 0:00 /opt/taobao/install/httpd/bin/httpd -f /home/admin/lpmall/conf/httpd.conf -k restart
admin 16078 0.0 0.1 1141620 2964 ? Sl Sep12 0:00 /opt/taobao/install/httpd/bin/httpd -f /home/admin/lpmall/conf/httpd.conf -k restart
admin 16080 0.0 0.1 1207172 3028 ? Sl Sep12 0:00 /opt/taobao/install/httpd/bin/httpd -f /home/admin/lpmall/conf/httpd.conf -k restart
注意:只有一个httpd进程是属于root的,它永远不响应任何用户的请求,而只负责创建httpd子进程,这些子进程才是提供web访问的服务进程。admin是这些子进程的用户名。
2. 结束httpd进程
killall -9 httpd 或者 ./apachectl stop
3. 启动httpd
[admin@v015213 ~/lpmall/bin]$ ./apachectl start
/opt/taobao/install/httpd/bin/httpd -f /home/admin/lpmall/conf/httpd.conf -k start
重启则restart
4. 语法检查
[admin@v015213 ~/lpmall/bin]$ ./apachectl configtest
Syntax OK
5. graceful
(1) ./apachectl graceful 可以向start一样启动,但是不会中断当前正在处理的请求,也不会关闭日志。推荐使用
(2) ./apachectl graceful-stop 与上类似,但不是所有的apache都支持。
6. status,fullstatus
显示由mod_status提供的状态报告。
7. 使用-f 指定httpd.conf文件
httpd -f /*/conf/httpd.conf
./apachectl脚本中示例:
# the path to your httpd binary, including options if necessary
HTTPD="/opt/taobao/install/httpd/bin/httpd -f $BASE/conf/httpd.conf"
8. apachectl脚本支持的命令
case $ARGV in
start|stop|restart|graceful)
check13
echo "$HTTPD -k $ARGV"
$HTTPD -k $ARGV
ERROR=$?
;;
startssl|sslstart|start-SSL)
check13
$HTTPD -k start -DSSL
ERROR=$?
;;
configtest)
$HTTPD -t
ERROR=$?
;;
status)
checklynx
$LYNX $STATUSURL | awk ' /process$/ { print; exit } { print } '
;;
fullstatus)
checklynx
$LYNX $STATUSURL
;;
*)
$HTTPD $ARGV
ERROR=$?
esac
exit $ERROR
分享到:
相关推荐
apache停止命令 /usr/local/apache2/bin/apachectl stop 停止 apache重新启动命令: /usr/local/apache2/bin/apachectl restart 重启 要在重启 Apache 服务器时不中断当前的连接,则应运行: /usr/local/sbin...
对于系统管理员来说,熟练掌握这些基本命令能够显著提高工作效率,减少不必要的麻烦。 此外,为了更好地管理和监控 Apache 服务器的状态,还可以结合其他工具和命令,如 `systemctl` 来启动、停止或重启服务,使用 ...
综上所述,“Windows下Apache集群的DOS命令”不仅涉及了基本的DOS命令操作,更深层次地触及了Apache与Tomcat集群的搭建、管理和优化。熟练掌握这些技能,对于提升Web服务的性能和稳定性具有重要意义。希望本文能为...
综上所述,以上命令涵盖了Linux环境下Apache服务器和MySQL数据库的基本操作,包括服务的启动与停止、配置修改、数据备份与恢复以及数据库表的健康检查。熟练掌握这些命令,对于运维人员来说是必备技能,能够显著提高...
### Apache Derby基本命令...通过以上介绍,我们可以看到Apache Derby提供了丰富的命令来管理数据库、表以及数据,这些基本操作对于开发人员来说非常重要。掌握这些命令可以帮助开发者更高效地进行数据库设计和管理。
根据给定文件的信息,我们可以提炼出与Apache服务器相关的多个知识点,包括如何使用特定的命令来启动、调试Apache服务器,以及一些基本的故障排查方法。接下来将详细解释这些知识点。 ### Apache服务器简介 Apache...
这份详细操作手册涵盖了从安装、配置到管理Apache服务器的所有关键步骤,是Linux管理员和Web开发者的重要参考资料。 1. **安装Apache2.2** 在大多数Linux发行版中,Apache可以通过包管理器轻松安装。例如,在...
一、基本配置指令 1. AccessFileName:定义了Apache服务器查找特定目录访问控制文件的名称,默认为`.htaccess`。这个文件用于设置特定目录的权限和行为。 2. BindAddress:设置服务器监听的IP地址。默认值`*`表示...
Apache Ant 是一个强大的构建工具,主要用Java语言编写,它为软件开发过程提供了一种自动化构建的解决方案。Ant的设计目标是克服传统的构建工具(如make)的局限性,特别是跨平台的问题。它采用XML格式来定义构建...
当然,除了这些基本命令之外,Apache还提供了许多高级功能和配置选项,例如虚拟主机、SSL支持等。对于想要深入学习Apache的用户来说,建议进一步探索其官方文档,以获得更全面的理解和技术支持。 以上就是关于...
这个“apache 安装包”包含了安装和运行Apache服务器所需的基本文件。 在下载Apache安装包时,我们通常会从官方网站获取最新稳定版的源代码或预编译的二进制文件。Apache官网提供了详细的安装和配置指南,确保用户...
除了以上介绍的基本命令外,Apache还支持许多其他命令来帮助管理员更好地管理和调试服务。 - **测试配置文件**:`C:\Apache2.2\bin>httpd -n Apache2.2 -t` - 此命令用于检查Apache配置文件的有效性。 - **查看...
本文详细介绍了在 RedHat 9.0 操作系统中利用 Apache 软件搭建 Web 服务器的方法,包括 Apache 服务器的安装方法、Apache 服务器的基本配置方法及高级应用设置。 Apache 服务器的安装: 1. 在 RedHat 9.0 操作系统...
4. **测试Redis**:使用Redis客户端工具(如redis-cli)连接到本地Redis服务器,执行基本操作如`SET`和`GET`,验证其工作正常。 三、Apache与Redis整合 1. **PHP Redis扩展**:如果你使用PHP,需要安装PHP的Redis...
4. 编译:运行`make`命令来编译Apache源代码。 5. 安装:执行`make install`将编译好的Apache二进制文件安装到指定位置。 6. 配置文件:编辑Apache的主配置文件(通常是`/etc/httpd/conf/httpd.conf`或`/etc/apache2...
在Linux操作系统,特别是CentOS 7环境下,配置Apache服务器是一个基础但重要的任务,这对于学习Web服务器管理和运维至关重要。Apache是世界上最流行的开源Web服务器,广泛应用于各种规模的企业和组织。下面将详细...
1. 安装指南:手册详细介绍了如何在各种操作系统上安装Apache 2.2,包括必要的依赖和步骤。 2. 配置参考:提供所有可用配置指令的解释,帮助管理员根据需求定制服务器行为。 3. 模块介绍:详述了每个内置模块的功能...
页面上通常会有一些关于Apache版本和当前操作系统的信息,以及一些基本的配置和文档链接。 为了更好地管理和配置Apache2,你需要了解一些基本的配置文件和目录。Apache的主配置文件通常位于 `/etc/apache2/apache2....