重新启动Httpd服务器
时间:2020-01-09 10:43:15 来源:igfitidea点击:
我正在使用CentOS/RHEL/Fedora Linux服务器,并且在对httpd.conf文件进行了一些更改之后想重新启动httpd服务器。
如何重新启动httpd服务?
您可以使用service或者systemctl命令重新启动httpd服务器。
另一个选择是使用/etc/init.d/httpd服务脚本。
在RHEL/CentOS 7.x/8.x上重新启动Httpd服务器
使用systemcl命令命令,如下所示:
sudo systemctl start httpd sudo systemctl stop httpd sudo systemctl restart httpd sudo systemctl status httpd
在Linux上重新启动/停止/启动httpd的命令
启动httpd服务器:
以root用户身份登录,并在RHEL/CentOS 5.x/6.x或者更早版本上执行以下命令:
# service httpd start
重新启动httpd服务器:
# service httpd restart
停止httpd服务器:
# service httpd stop
请注意,重新启动选项是停止然后启动Apache HTTPd服务器的一种简便方法。
每当您对httpd.conf文件进行更改时,都需要重新启动服务器。
在执行重新启动选项之前检查配置错误也是一个好主意:
# httpd -t # httpd -t -D DUMP_VHOSTS
输出示例:
Syntax OK
现在重启httpd服务器:
# service httpd restart
其中:
-t
:对配置文件运行语法检查-t -D DUMP_VHOSTS
:对配置文件运行语法检查,仅显示针对vhost的已解析设置。
/etc/init.d/httpd脚本选项
您还可以使用以下命令:
# /etc/init.d/httpd restart # /etc/init.d/httpd start # /etc/init.d/httpd stop
关于Debian/Ubuntu Linux的说明(旧版本)
在Debian/Ubuntu Linux下执行以下命令:
# /etc/init.d/apache2 restart # /etc/init.d/apache2 stop # /etc/init.d/apache2 start
您也可以在Debian/Ubuntu Linux下使用service命令:
# service apache2 restart # service apache2 stop # service apache2 start
如果您使用的是基于系统的Debian/Ubuntu Linux最新版本
尝试以下命令:
sudo systemctl start apache2 sudo systemctl stop apache2 sudo systemctl restart apache2 sudo systemctl status apache2