我在我的Ubuntu服务器上安装了Apache。 由于特殊的原因,我必须在其上启用mod_rewrite。 所以我做到了。
而在互联网上的每个教程中,最后一条命令是重新启动apache。 但是,当我这样做的控制台打印[fail].
任何人都可以帮助我吗?
$ service apache2 restart
* Restarting web server apache2 [fail]
我在我的Ubuntu服务器上安装了Apache。 由于特殊的原因,我必须在其上启用mod_rewrite。 所以我做到了。
而在互联网上的每个教程中,最后一条命令是重新启动apache。 但是,当我这样做的控制台打印[fail].
任何人都可以帮助我吗?
$ service apache2 restart
* Restarting web server apache2 [fail]
它告诉你一些其他服务已经在80端口上,也许这是apache的
try代码:
sudo /etc/init.d/apache2 stop
其次代码:
sudo killall apache2
然后确保没有服务在端口80上运行代码:
sudo netstat -l|grep www
然后(重新)启动Apache代码:
sudo /etc/init.d/apache2 restart
我也有类似的问题,对我来说它是关于在用户没有权限登录所以不是
service apache2 restart
我不得不做
sudo service apache2 restart
哈哈,这没有任何意义。我们仍然可以执行'service apache2 stop'然后'service apache2 start'而不执行''sudo' – Black
此:
sudo service apache2 restart
为我工作
我遇到了同样的问题,所以我所做的:
sudo service apache2 restart
它的工作
我不确定为什么它不起作用,因为 'service apache2 stop'和'service apache2 start'都可以工作。 **奇怪!! ** –
sudo service apache2 restart
这应该工作
我有同样的问题,和:
sudo /etc/init.d/apache2 restart
解决了这个问题。
使用systemd功能(从Ubuntu的15日开始),就可以重新启动Apache服务如下:
sudo systemctl restart apache2.service
检查状态:
sudo systemctl status apache2.service
http://guntucomputerhacks.blogspot.com.au/2017/06/unable-to-resolve-host-ubuntu-1404.html
我面对这个问题当我将新网站添加到我的Web服务器时,该服务器由Digital Ocean Cloud服务托管。所以发生了什么事,当我使用sudo命令重新启动或重新加载apache2服务器时,它的restring出现以下错误消息。
对我来说,尽管有这两条错误消息,但一切运行良好。
所以修复非常简单。
首先打开你的文件。
须藤纳米/ etc/hosts中
输出文件
127.0.1.1主机名 127.0.0.1本地主机
须藤纳米的/ etc /主机名
输出文件
hostnamexxx
欢迎您提供解决方案的链接,但请确保您的答案在没有它的情况下很有用:[在链接附近添加上下文](// meta.stackexchange.com/a/8259),以便您的同事会有一些想法是什么以及它为什么在那里,然后引用您链接到的页面中最相关的部分,以防目标页面不可用。 [仅仅是一个链接的答案可能会被删除。](// stackoverflow.com/help/deleted-answers) – Bugs
登录错误日志 – CBroe
error.log中在/ var /日志/ Apache2的/是空的。 –
我不认为你可以在没有root权限的情况下重新启动服务。 – Havenard