在Linux上启动Apache的命令

使用简单的Shell命令重新启动Web服务器

办公技术室工作的商人“class=

Jetta Productions Inc / Getty Images

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

如何启动Apache Web服务器

如果Apache在本地计算机上,则可以按原样运行这些命令,否则您需要使用SSH或TELNET远程远程远程运行。例如,ssh root@thisisyour.server.com将SSH进入Apache服务器。

根据您的Linux版本,启动Apache的步骤略有不同:

对于红帽子,软呢帽和Centos

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

$ sudo服务httpd开始

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

$ sudo systemctl启动httpd.service

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

$ sudo /etc/init.d/httpd开始

Debian和Ubuntu

将此命令用于Debian 8.X或Newer and Ubuntu 15.04及以上:

$ sudo systemctl启动apache2.Service

Ubuntu 12.04和14.04可能需要此命令:

$ sudo start apache2

如果这些不起作用,请尝试其中之一:

$ sudo /etc/init.d/apache2开始
$ sudo服务apache2开始

通用apache start命令

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

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

启动服务器需要提高权限,因此要么以root用户登录,要么(最好)使用SUDO组的一部分执行start命令。

此页面有用吗?