在Linux上启动Apache的命令

如果您的Linux Apache Web服务器已停止,则可以使用特定的命令行命令使其再次运行。 如果在命令执行时服务器已经启动,则不会发生任何事情,否则您可能会看到类似“ Apache Web服务器已在运行 ”的错误消息

如果您正在尝试安装 Apache而不是仅启动它,请参阅我们的关于如何在Linux安装Apache的指南。 如果您有兴趣关闭Apache并重新开始备份,请参阅如何重新启动Apache Web服务器

如何启动Apache Web服务器

如果Apache位于本地计算机上,则可以按原样运行这些命令,否则需要使用SSH或Telnet远程连接到服务器。

例如, ssh root@thisisyour.server.com将SSH连入Apache服务器。

启动Apache的步骤略有不同,具体取决于您的Linux版本:

对于Red Hat,Fedora和CentOS

版本4.x,5.x,6.x或更早版本应使用此命令:

$ sudo service httpd start

对于版本7.x或更新版本使用此命令:

$ sudo systemctl start httpd.service

如果这些不起作用,请尝试以下命令:

$ sudo /etc/init.d/httpd start

Debian和Ubuntu

对Debian 8.x或更新版本以及Ubuntu 15.04及以上版本使用此命令:

$ sudo systemctl启动apache2.service

Ubuntu 12.04和14.04可能需要这个命令:

$ sudo启动apache2

如果这些不起作用,请尝试以下其中一种方法:

$ sudo /etc/init.d/apache2 start $ sudo service apache2 start

通用Apache Start命令

这些通用命令应该在任何Linux发行版上启动Apache:

$ sudo apachectl start $ sudo apache2ctl start $ sudo apachectl -f /path/to/your/httpd.conf $ sudo apachectl -f /usr/local/apache2/conf/httpd.conf