在ubuntu上Apache2重启失败

时间:2014-11-27 06:55:05

标签: ubuntu apache2

当我尝试从ubuntu重启apache服务器时,它显示为失败... 我输入命令为, $ service apache2 restart

显示,

  • 重新启动Web服务器apache2 [fail]

当我在日志文件中签入时,在var / apache2 / errorlog中提供的描述是,

  

[mpm_prefork:notice] [pid 1263] AH00163:Apache / 2.4.7(Ubuntu)   配置PHP / 5.5.9-1ubuntu4.5 - 恢复正常操作

4 个答案:

答案 0 :(得分:7)

这很可能是因为您在运行命令时没有使用sudo,请尝试:

sudo service apache2 restart

答案 1 :(得分:0)

  1. 在linux / ubuntu上我们可以重启appache服务器: -

    sudo service apache2 restart
    
  2. 以不同的方式

    sudo service apache2 reload
    

答案 2 :(得分:0)

Debian / Ubuntu Linux特定命令 您可以在Debian Linux版本7.x或Ubuntu Linux版本Ubuntu 14.10或更早版本上使用service或/etc/init.d/命令,如下所示:

重启Apache 2 Web服务器,输入:

# /etc/init.d/apache2 restart

OR

$ sudo /etc/init.d/apache2 restart

OR

$ sudo service apache2 restart

要停止Apache 2 Web服务器,请输入:

# /etc/init.d/apache2 stop

OR

$ sudo /etc/init.d/apache2 stop

OR

$ sudo service apache2 stop

要启动Apache 2 Web服务器,请输入:

# /etc/init.d/apache2 start

OR

$ sudo /etc/init.d/apache2 start

OR

$ sudo service apache2 start

关于Debian / Ubuntu Linux systemd用户的说明 在Debian Linux版本8.x +或Ubuntu Linux版本Ubuntu 15.04+或更高版本上使用以下命令:

启动命令

systemctl start apache2.service

停止命令

systemctl stop apache2.service

重新启动命令

systemctl restart apache2.service

CentOS / RHEL(Red Hat)Linux版本4.x / 5.x / 6.x或更旧的特定命令

开始

service httpd start

停止

service httpd stop

重新启动

service httpd restart

CentOS / RHEL(Red Hat)Linux 7.x版或更新的特定命令 现在大多数现代发行版都使用systemd,因此您需要使用以下命令:

启动命令

systemctl start httpd.service

停止命令

systemctl stop httpd.service

重新启动命令

systemctl restart httpd.service

在Linux / Unix上启动/停止/重启Apache的通用方法 语法如下(必须以root用户身份运行):

停止

apachectl -k stop

重启

apachectl -k restart

优雅地重启

apachectl -k graceful

启动它

apachectl -f /path/to/your/httpd.conf
apachectl -f /usr/local/apache2/conf/httpd.conf

如果在端口80上占用了其他一些服务(例如:Skype),

尝试代码:

sudo /etc/init.d/apache2 stop

其次是Code:

sudo killall apache2

然后确保没有服务在端口80上运行代码:

sudo netstat -l|grep www

然后(重新)启动apache代码:

sudo /etc/init.d/apache2 restart

答案 3 :(得分:0)

尝试停止apache服务器,然后重新启动。 在ubuntu终端中键入命令

sudo apachectl stop

然后再次启动apache服务器