如何启动 停止或重新启动Apache

2023年 7月 21日 26.5k 0

Apache是​​开放源代码和跨平台的HTTP服务器。它具有强大的功能,并且可以通过各种模块进一步扩展。

如果您是开发人员或系统管理员,则很可能会定期与Apache打交道。

使用Apache Web服务器时,启动,停止以及重新启动/重新加载是最常见的任务。在Linux发行版中,用于管理Apache服务的命令是不同的。

最近的大多数Linux发行版都使用SystemD作为默认的初始化系统和服务管理器。较早的发行版基于SysVinit并使用init脚本来管理服务。

另一个区别是服务的名称。在Ubuntu和Debian中,Apache服务的名称为apache2,而在基于Red Hat的系统中,例如CentOS,Fedora。Apache服务的名称为httpd

在本教程中,我们将说明如何在最受欢迎的Linux发行版上启动,停止和重新启动Apache。

这些说明假定您以root用户或具有sudo权限的用户登录。SystemD服务单元和SysVinit脚本都采用以下参数来管理Apache服务。

start启动Apache服务。stop终止Apache服务。restart停止然后启动Apache服务。

reload正常重启Apache服务。重新加载时,主Apache进程关闭子进程,加载新配置,然后启动新的子进程。status显示Apache服务状态。

SystemD是最新Ubuntu( 18.04 ,16.04)和Debian( 10 , 9 )版本的系统和服务管理器。

sudo systemctl start apache2命令以启动Apache服务。sudo systemctl stop apache2命令以停止Apache服务。

无论何时更改Apache配置,都需要重新启动服务器进程。运行命令sudo systemctl restart apache2以重新启动Apache服务。

sudo systemctl start apache2
sudo systemctl stop apache2
sudo systemctl restart apache2

在RHEL/CentOS上启动,停止和重新启动Apache。Systemd是RHEL/CentOS 7和8的系统和服务管理器。

sudo systemctl start httpd命令以启动Apache服务。sudo systemctl stop httpd命令以停止Apache服务。sudo systemctl restart httpd命令重新启动Apache服务。

sudo systemctl start httpd
sudo systemctl stop httpd
sudo systemctl restart httpd

结论

在本教程中,我们向您展示了如何在各种Linux系统上启动,停止和重新启动Apache Web服务器。如果您有任何疑问或反馈,请随时在下面评论。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论