因為不知道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
之後重裝試試。