📌  相关文章
📜  如何在 ubuntu 20.04 中重启 apache2 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:38:27.255000             🧑  作者: Mango

如何在Ubuntu 20.04中重启Apache2

在Ubuntu 20.04中,Apache2是一款常用的Web服务器软件,为了确保服务器的稳定性和安全性,经常需要对其进行重启操作。本文将介绍如何在Ubuntu 20.04中重启Apache2。

开始操作
检查Apache2服务状态

在重启服务之前,首先应该检查Apache2的运行状态以确保服务已经停止。您可以使用systemctl命令检查Apache2服务的状态。

$ sudo systemctl status apache2

如果服务正在运行,将会看到如下输出:

● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2021-07-20 12:44:03 UTC; 29min ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 1165 (apache2)
      Tasks: 55 (limit: 4915)
     Memory: 13.6M
     CGroup: /system.slice/apache2.service
             ├─1165 /usr/sbin/apache2 -k start
             ├─1166 /usr/sbin/apache2 -k start
             └─1167 /usr/sbin/apache2 -k start

如果服务未运行,则会显示如下内容:

● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: inactive (dead) since Tue 2021-07-20 12:14:16 UTC; 59min ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 776 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
重启Apache2服务

如果Apache2服务已经在运行,则可以使用systemctl命令重新启动Apache2服务。

$ sudo systemctl restart apache2

如果您有特定的配置文件或虚拟主机文件需要重新加载,则可以使用reload命令而不是restart命令。

$ sudo systemctl reload apache2
确认Apache2服务重启成功

重新启动或重新加载Apache2服务后,您可以再次运行systemctl命令,以验证Apache2服务是否已经重新启动并正在正常运行。

$ sudo systemctl status apache2

如果服务正在运行,则将看到Active状态为active。

● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2021-07-20 13:14:03 UTC; 9s ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 49130 (apache2)
      Tasks: 55 (limit: 4915)
     Memory: 13.6M
     CGroup: /system.slice/apache2.service
             ├─49130 /usr/sbin/apache2 -k start
             ├─49131 /usr/sbin/apache2 -k start
             └─49132 /usr/sbin/apache2 -k start
总结

Apache2是一款非常流行的Web服务器,在Ubuntu 20.04中安装和使用也是十分方便的。本文介绍了如何重新启动或重新加载Apache2服务,以确保服务器的正常运行。感谢您的阅读,希望对您有所帮助。