如何重新启动apacheweb服务器?

Apache或Apache2是一种流行的web服务器软件,被数百万网站使用。apachewebserver可以运行PHP web应用程序,通常用作 Linux+Apache+MySQL+PHP 公式以创建一个完整的堆栈web应用程序。apacheweb服务器是一种在不同情况下可能需要重新启动的服务。

null

Apache或Apache2或Httpd

在开始解释apacheweb服务器重启之前,我们应该先讨论apacheweb服务器的名称。apacheweb服务器是一个创建于20世纪90年代的长期项目,名为Apache,但apacheversion2的名称是 亚帕奇2 . 此外,基于RPM的发行版如CentOS、Fedora、RHEL将其命名为 Httpd公司 . 因此,在重启时,通常使用httpd术语来描述Apache。

检查Apache Web服务器状态

首先,我们将检查apachewebserver的状态,看它是在运行还是已停止。我们将使用systemctl status命令并提供服务名称,其中apache2用于Ubuntu、Debian、Mint和Kali,httpd用于Fedora、CentOS和RHEL。

Ubuntu、Debian、Mint、Kali :

$ systemctl status apache2
图片[1]-如何重新启动apacheweb服务器?-yiteyi-C++库
Ubuntu、Debian、Mint、Kali Apache Web服务器状态

Fedora、CentOS、RHEL:

$ systemctl status httpd
图片[2]-如何重新启动apacheweb服务器?-yiteyi-C++库
软呢帽、CentOS、RHEL Apache Web服务器状态

或者,可以使用init脚本通过以下命令显示Apache服务状态。

Ubuntu、Debian、Mint、Kali :

$ sudo /etc/init.d/apache2 status

Fedora、CentOS、RHEL:

$ sudo /etc/init.d/httpd status

使用systemctl命令重新启动apacheweb服务器

systemctl命令实际上是一个用于管理Linux服务的命令。它由所有主要的Linux发行版提供,如Ubuntu、Debian、Mint、Kali、CentOS、Fedora、RHEL等。systemctl restart命令可用于重新启动Apache Web服务器。服务管理需要root权限,sudo命令可用于普通用户重新启动apache。另外,可以作为root用户运行,而不提供sudo命令。

相关文章: Linux sysctl命令教程

Ubuntu、Debian、Mint、Kali :

$ sudo systemctl restart apache2

Fedora、CentOS、RHEL:

$ sudo systemctl restart httpd

用init.d重新启动ApacheWeb服务器

Linux提供了init.d脚本,用于使用脚本管理服务。init.d脚本在5年前是标准的,但被systemctl命令所取代。init.d脚本位于 /etc/初始d 使用apache所在的相关服务名称 /etc/init.d/apache2公司 . 与systemctl命令一样,它需要sudo命令提供的root权限。

Ubuntu、Debian、Mint、Kali :

$ sudo /etc/init.d/apache2 restart

Fedora、CentOS、RHEL:

$ sudo /etc/init.d/httpd restart

使用service命令重新启动apacheweb服务器

服务命令也由主要的Linux发行版提供,用于管理服务。甚至它已经替换为当前提供的systemctl命令。service命令还需要sudo命令来获得root权限。

Ubuntu、Debian、Mint、Kali :

$ sudo service apache2 restart

Fedora、CentOS、RHEL:

$ sudo service httpd restart

使用apachectl命令重新启动apacheweb服务器

Apache项目和包还提供 apachectl公司 用于控制apache web服务器服务的命令。通过提供sudo的root权限,可以轻松地重新启动apache。作为一个命令,apachectl可以用于所有Linux发行版,如Ubuntu、Debian、Mint、Kali、CentOS和RHEL,如下所示。

Ubuntu、Debian、Mint、Kali , Fedora、CentOS、RHEL:

$ sudo apachectl restart
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享