因为不知道ubuntu
16.04已经默认安装了apache
和mysql
,再加上手残,删除了系统中所有的apache*
文件,具体的删除步骤是这样的:
$ sudo apt-get --purge remove apache-common
$ sudo apt-get --purge remove apache
$ sudo find /etc -name "*apache*" |xargs rm -rf
$ sudo rm -rf /var/www
$sudo rm -rf /etc/libapache2-mod-jk
删除完成之后,重新安装:
$ sudo apt-get install apache2
但是,问题来了,在浏览器中访问localhost
,结果如下:
尝试重启apache
服务时:
然后,又查看了/etc/apache2
目录,发现少了apache
的配置文件apache2.conf
并且,文件夹里都是空的。
原因好象是这样的,我之前删除的时候将所有的apache*
文件都删除了,但是重新安装apache
却没有生成这些必要的文件,所以才没有apache
配置文件之类的。
如何才能让新安装的apache
work,或者复原到删除之前的apache
,跪求大神解答!
看来你是把apache的服务也删除了,导致服务无法正常运行了。只能重新安装apache了
install
的时候,提示是已经装好,所以没有做其他任何事情。。。。可是你删很多的东西。你
remove
的时候并不是apache2
。所以remove
之后重装试试。