启动/停止并重新启动Apache 2 Web服务器命令
时间:2020-01-09 10:43:45 来源:igfitidea点击:
如何在Debian/Ubuntu/CentOS/RHEL/Fedora Linux或者类似UNIX的操作系统下重新启动Apache 2 Web服务器?您能告诉我命令来启动或者停止在Linux上运行的Apache 2 Web服务器吗? Apache主要用于在万维网上提供静态内容和动态Web页面。
设计许多Web应用程序时都期望Apache提供的环境和功能。
在Linux或者类Unix系统上,可以使用以下任何一种方法来启动或者重新启动Apache。
首先,如果服务器不在本地数据中心中,请使用ssh客户端登录到Web服务器:
ssh [email protected]
登录后,根据您的Linux或者Unix变型执行以下命令。
用于启动/停止/重新启动Apache的Debian/Ubuntu Linux特定命令
您可以在Debian Linux版本7.x或者Ubuntu Linux版本Ubuntu 14.10或者更早版本上使用service或者/etc/init.d/命令,如下所示:
重新启动Apache 2 Web服务器,执行:
# /etc/init.d/apache2 restart
或者
$ sudo /etc/init.d/apache2 restart
或者
$ sudo service apache2 restart
要停止Apache 2 Web服务器,请执行:
# /etc/init.d/apache2 stop
或者
$ sudo /etc/init.d/apache2 stop
或者
$ sudo service apache2 stop
要启动Apache 2 Web服务器,请执行:
# /etc/init.d/apache2 start
或者
$ sudo /etc/init.d/apache2 start
或者
$ sudo service apache2 start
关于Debian/Ubuntu Linuxsystemd
用户的说明
在`Debian Linux版本8.x +或者Ubuntu Linux版本Ubuntu 15.04+或者更高版本上使用以下systemctl命令:
## Start command ## systemctl start apache2.service ## Stop command ## systemctl stop apache2.service ## Restart command ## systemctl restart apache2.service
CentOS/RHEL(Red Hat)Linux版本4.x/5.x/6.x或者更旧的特定命令
## Start ## service httpd start ## Stop ## service httpd stop ## Restart ## service httpd restart
CentOS/RHEL(Red Hat)Linux版本7.x或者更新的特定命令
现在,大多数现代发行版都使用systemd,因此您需要使用以下命令:
## Start command ## systemctl start httpd.service ## Stop command ## systemctl stop httpd.service ## Restart command ## systemctl restart httpd.service
在Linux/Unix上启动/停止/重新启动Apache的通用方法
语法如下(必须以root用户身份运行):
## stop it ## apachectl -k stop ## restart it ## apachectl -k restart ## graceful restart it ## apachectl -k graceful ## Start it ## apachectl -f /path/to/your/httpd.conf apachectl -f /usr/local/apache2/conf/httpd.conf