解決 Ubuntu 升級 Apache 2.4 後網站無法執行的問題

昨天公司的 sysadmin 將系統升上了 14.04.2,原本以為只是個 security update,應該還好。但沒想到這個版本的 Apache 套件竟從 2.2 跳到了 2.4…

然後網站就華麗的爆炸了 (泣

究其原因,係由於 Apache 2.4 的 config 有相當程度的變動,在 /etc/apache2/apache2.conf 內關於讀取 site config 的定義,改以只讀取 *.conf 檔案:

…