重启 Apache Ubuntu

2025年3月17日 | 阅读 3 分钟

引言

Apache 可以定义为著名的 LAMPLinux, Apache, MySQL, PHP 的缩写)软件栈的一部分。默认情况下,它包含在 Ubuntu 18.04 版本的当前版本中。

本文将向您展示如何在 Ubuntu 的终端上启动、重启和停止 Apache 服务。

主要地,Apache 用于在 WWW (World Wide Web) 上提供 动态网页静态内容。Web 的各种应用程序都是在期望 Apache 提供的功能和环境的情况下创建的。

我们可以使用以下技术之一来重启、启动或停止 Ubuntu 上的 httpd (Apache) 服务器

  1. systemctl 命令: 此命令仅在 基于 systemd 的 Ubuntu(如 16.04 LTS 及更高版本)上运行。
  2. /etc/init.d/apache2 命令: 这是一个 sys v init 格式脚本,用于在 UbuntuDebian Linux 上启动、停止或重启 Apache2 服务。
  3. service 命令: 它适用于包括 Ubuntu 和 Debian 在内的几乎所有 Linux 发行版。
  4. upstart 命令: 此命令仅在某些特定的 Ubuntu 版本上运行。
  5. apache2ctl 命令: 此命令应在所有类 Unix 和 Linux 操作系统上运行。

前提条件

  • 拥有 root 或 sudo 权限的用户账户
  • 已配置并安装 Apache
  • 默认包含 apt 包管理器
  • 终端/命令行窗口

在 Ubuntu 上安装 Apache2

我们可以使用以下命令在 Ubuntu 计算机上下载或安装 Apache2 服务。

首先,我们需要使用以下命令更新我们的系统


Restart Apache Ubuntu

更新系统后,我们需要运行以下命令


Restart Apache Ubuntu

用于新 Ubuntu 版本启动、重启或停止 Apache Web 服务器的命令

启动 Apache 服务器

我们可以为使用 18.04 和 16.04 版本的 Ubuntu 用户以及其他基于 Debian 的用户使用一个命令。该命令将在命令行窗口中用于启动 Apache。命令如下所示


Restart Apache Ubuntu

我们还可以使用以下命令查看 Apache 是否已启用


Restart Apache Ubuntu

如果 Apache 正在运行,上述命令将显示 active (running) 消息。

停止 Apache 服务器

我们可以使用以下命令停止 Apache 服务器。命令如下所示

我们还可以使用以下命令查看 Apache 是否已禁用


Restart Apache Ubuntu

如果 Apache 已停止运行或被禁用,上述命令将显示 inactive (dead) 消息。

重启 Apache 服务器

我们可以在终端窗口中使用以下命令来重启 Apache 服务器。命令如下所示

如果 Apache 之前被禁用,上述命令将显示它已启动并再次运行。


Restart Apache Ubuntu

用于旧 Ubuntu 版本启动、重启或停止 Apache Web 服务器的命令

启动 Apache 服务器

我们可以使用以下命令在终端窗口中为使用旧版本的 Debian 和 Ubuntu 用户启动 Apache 服务器。命令如下所示

或者,

我们还可以使用以下命令查看 Apache 是否已启用

或者,


Restart Apache Ubuntu

如果 Apache 正在运行,上述命令应显示 active (running) 消息。

停止 Apache 服务器

我们可以使用以下命令停止 Apache 服务器。命令如下所示

或者,

我们还可以使用以下命令查看 Apache 是否已禁用


Restart Apache Ubuntu

如果 Apache 已停止运行或被禁用,上述命令应显示 inactive (dead) 消息。

重启 Apache 服务器

我们可以在终端窗口中使用以下命令来重启 Apache 服务器。命令如下所示

或者,


Restart Apache Ubuntu

重要提示:该命令,即重启,可能需要很长时间才能完成。这取决于我们的服务器配置的复杂程度。如果我们正在运行一个复杂或大型的服务器配置,它可能会对依赖该服务器的各种用户造成干扰。


下一主题Ubuntu 20.04 LTS