📅  最后修改于: 2023-12-03 14:59:21.178000             🧑  作者: Mango
Apache 是一个流行的用于生成 Web 服务器的开源软件。此文将介绍如何使用 Apache 命令来显示活动站点。
$ sudo systemctl start apache2
可以使用以下命令停止apache 服务:
$ sudo systemctl stop apache2
$ sudo apachectl fullstatus
这将返回所有运行中的站点的状态信息。输出格式如下:
Apache Server Status for localhost (via ::1)
Server Version: Apache/2.4.25 (Debian)
Server MPM: prefork
Server Built: 2019-10-13T15:43:54
-----------------------------------------------------------------------
---------------
Current Time: Monday, 14-Jun-2021 21:51:37 EDT
Restart Time: Monday, 14-Jun-2021 21:51:36 EDT
Parent Server Config. Generation: 1
Parent Server MPM Generation: 0
Server uptime: 1 second
Server load: 0.07 0.01 0.00
Total accesses: 0 - Total Traffic: 0 kB - Total Duration: 0
CPU Usage: u0 s0 cu0 cs0
.006 requests/sec - 0 B/second - 0 B/request
1 requests currently being processed, 7 idle workers
.______W_______.....................................................
......................................................................
......................................................................
Scoreboard Key:
"_" Waiting for Connection, "S" Starting up, "R" Reading Request,
"W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
"C" Closing connection, "L" Logging, "G" Gracefully finishing,
"I" Idle cleanup of worker, "." Open slot with no current process
输出中的第一行包含关于服务器的信息,服务器名称和此状态页面的本地访问地址。在上面的例子中,服务器的名称是 localhost,访问地址是 ::1。下一段是要注意的重要部分。它包含服务器的版本、MPM、编译日期和时间。在上面的例子中,Apache 版本是 2.4.25,MPM 是 prefork,并且它是在 2019 年 10 月 13 日 15:43:54 编译的。
输出中的其他部分包含与服务器的活动和负载有关的详细信息,如启动时间、父服务器配置的生成、运行时间、访问量、CPU 使用率、当前处理的请求数等。
最后,输出的最后几行包含一个符号键,其中包含有关服务器中每个工作进程及其状态的信息。此信息用于说明工作进程的任务状态和活动情况。
如果您正在运行 Apache 服务器,使用上述步骤或命令可以帮助您以一种简单而直观的方式显示活动站点。