$ service apache2 restart [fail]

Mir*_*bic 40 apache mod-rewrite

我在我的Ubuntu服务器上安装了Apache.出于特殊原因,我必须在其上启用mod_rewrite.所以我做到了这一点.

在互联网上的每个教程中,最后一个命令是重启apache.但当我这样做时,控制台打印[fail].

有人能帮我一下吗?

$ service apache2 restart 
 * Restarting web server apache2      [fail] 
Run Code Online (Sandbox Code Playgroud)

Sud*_*han 78

我有一个类似的问题,对我来说,这是关于登录用户没有权限所以而不是

service apache2 restart
Run Code Online (Sandbox Code Playgroud)

我必须做

sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)

  • 大声笑,这没有意义。我们仍然可以在没有 `sudo` 的情况下执行 `service apache2 stop` 然后执行 `service apache2 start` (2认同)

s4s*_*pal 42

它告诉你一些其他服务已经在80端口,也许它是apache

试试代码:

sudo /etc/init.d/apache2 stop
Run Code Online (Sandbox Code Playgroud)

其次是代码:

sudo killall apache2
Run Code Online (Sandbox Code Playgroud)

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

sudo netstat -l|grep www
Run Code Online (Sandbox Code Playgroud)

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

sudo /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)