2009-11-16

Ubuntu 的 httpd.conf 設定檔位置

如果大家和阿舍剛從 Windows 轉過到 Ubuntu 來用的時候一樣的話,大概都會和阿舍有一個相同的疑問,那就是 "為什麼在 Ubuntu 上找不到 httpd.conf 檔哩 ??" 是啊 ! 阿舍當時在安裝完 Apache2 伺服器之後,就一直找不到阿舍要的設定檔哩 ! 然後,後來才知道,原來是因為 Ubuntu 上根本就不用 httpd.conf 這個檔案名稱哩 ! .... = = !!

在裝好 Apache2 之後,Apache2 的設定檔會存放在 /etc/apache2 資料夾下,在這個資料夾裡面有一個 apache2.conf 的檔案,這個 apache2.conf 檔案是針對整個 Apache2 的設定檔, 一般來說是不用去動它的,如果要調設定的話,是要到 /etc/apache2/sites-available 裡去調的,預設的網站是調 /etc/apache2/sites-available/default 這個檔案,而這個檔案就等同是在 windows 上的 httpd.conf 檔,只是命名方式很不同哩 !!

另外,你可能會發現,在 /etc/apache2 資料夾裡,除了有 /etc/apache2/sites-available 資料夾之外,還有一個長的很像的 /etc/apache2/sites-enabled 資料夾,這二個資料夾有什麼不同嗎 ?
其實是有的,只要是在 sites-available 資料夾的設定檔有用 a2ensite 指令啟用過的虛擬主機,就會被在 sites-enabled 資料夾來建立一個連回到 sites-available 資料夾設定檔的連結,來讓 Apache 知道那些設定檔有啟用了哩 !  ....

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁