作者:as2520_526 | 来源:互联网 | 2014-05-28 10:53
今天想访问svn服务器,发现访问被拒绝了,就尝试访问了一下http服务器,发现不能访问。登陆到服务器上用top和ps-e等命令看了一下,没有apache2的进程,确定apache服务器没有起来。然后reboot系统。发现还是没有起来。就手动启动sudo/etc/init.d/apache2s
今天想访问svn服务器,发现访问被拒绝了,就尝试访问了一下http服务器,发现不能访问。登陆到服务器上用
top和ps -e等命令看了一下,没有apache2
的进程,确定apache服务器没有起来。然后reboot系统。发现还是没有起来。就手动启动 sudo
/etc/init.d/apache2 start,结果fail。报错:
* Starting web server
(apache2)...
(2)No such file or directory: apache2: could not open error log
file /var/log/apache2/error.log.
Unable to open logs
突然想起来前些天,登陆到服务器上进行操作都失败了,df
-lh查看,硬盘空间用完了,所以就跑到/var/log/下大肆删除了一把,结果就导致了以上问题。google了一下,没看到有人有相似的经历。不知道该怎么办才好。
那就乱尝试一下吧,跑到/var/log/下 sudo mkdir apache2,
然后 sudo /etc/init.d/apache2 start
结果,OK了。不敢相信,再sudo /etc/init.d/apache2 start 说apache已经起来。
赶快打开浏览器 http://xxx.xxx.xxx.xxx/
打开了,太赞了,心里那个高兴啊。
高兴的同时告诉自己要吸取教训,在linux下有些文件能删除,有些不能乱删除。否则后果很严重,能恢复的倒是很好,不能就不得不重装系统了。
想起来以前,玩起来命令 rm -rf *
导致的后果就让人痛苦万分啊。所以不能乱玩啊。今天的能够重建apache2目录来恢复,明天再出问题就可能不知道该怎么办了。