linux 停止apache2,在Ubuntu/Debian/RHEL/CentOS中启动、停止或重新启动Apache的方法

本文介绍如何在Ubuntu 18.04/16.04、Debian 10/9、RHEL 7/8、CentOS 7/8等主流Linux操作系统中启动、停止和重新启动Apache Web服务器的方法,其他Linux发行版可参考下面的方法。

5ab50f7623edaf0cfb42ecaeb079ea98.png

前言

Apache是​​开放源代码和跨平台的HTTP服务器,它具有强大的功能,并且可以通过各种模块进一步扩展。如果你是开发人员或系统管理员,则很可能会定期与Apache打交道。

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

最近的大多数Linux发行版都使用SystemD作为默认的初始化系统和服务管理器,较早的发行版基于SysVinit并使用初始化脚本来管理服务,另一个区别是服务的名称,在Ubuntu和Debian中,Apache服务名为apache2,而在基于Red Hat的系统(如CentOS)中,服务的名称为httpd(httpd命令_Linux httpd命令使用详解:Apache HTTP服务器程序)。

在开始之前

这些说明假定你以root用户或具有sudo特权的用户身份登录,参考在Ubuntu系统上为用户授予和删除sudo权限的方法。

SystemD服务单元和SysVinit脚本都采用以下参数来管理Apache服务:

start:启动Apache服务。

stop:终止Apache服务。

restart:停止,然后启动Apache服务。

reload:正常重启Apache服务,重新加载时,主Apache进程将关闭子进程,加载新配置,然后启动新的子进程。

status:显示服务状态。

在Ubuntu和Debian系统中启动、停止和重新启动Apache

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

执行以下命令以启动Apache服务:

$ sudo systemctl start apache2

执行以下命令以停止Apache服务:

$ sudo systemctl stop apache2

每当你更改Apache配置时,都需要重新启动服务器进程,执行以下命令以重新启动Apache服务:

$ sudo systemctl restart apache2

较早的(EOLed)版本的Ubuntu或Debian使用init.d脚本来启动、停止和重新启动Apache守护程序:

$ sudo service apache2 start

$ sudo service apache2 stop

$ sudo service apache2 restart

在RHEL/CentOS系统中启动、停止和重新启动Apache

Systemd是RHEL/CentOS 7和8的系统和服务管理器。

启动Apache服务:

$ sudo systemctl start httpd

停止Apache服务:

$ sudo systemctl stop httpd

重新启动Apache服务:

$ sudo systemctl restart httpd

如果你用的是CentOS 6(或更早版本),请使用以下命令启动、停止并重新启动Apache守护程序:

$ sudo service httpd start

$ sudo service httpd stop

$ sudo service httpd restart

结论

在本文中,我们向你介绍了如何在各种Linux操作系统上启动、停止和重新启动Apache Web服务器的方法,操作起来非常的简单。

相关主题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值