天天看點

Ubuntu下apache2使用說明

 Ubuntu發行版本的主配置檔案是:

  apache2.conf

  在apache2.conf引用到了以下檔案:

  # 包含動态子產品的配置:

  Include /etc/apache2/mods-enabled/*.load

  Include /etc/apache2/mods-enabled/*.conf

  # 包含使用者自己的配置:

  Include /etc/apache2/httpd.conf

  # 包含端口監聽的配置:

  Include /etc/apache2/ports.conf

  # 包含一般性的配置語句片斷:

  Include /etc/apache2/conf.d/

  # 包含虛拟主機的配置指令:

  Include /etc/apache2/sites-enabled/

根設定(預設主目錄)在 /etc/apache2/sites-available/default

而sites- enabled目錄存放的隻是一些指向這裡的檔案的符号連結,如果apache上配置了多個虛拟主機,每個虛拟主機的配置檔案都放在 sites-available下,那麼對于虛拟主機的停用、啟用就非常友善了:當在sites-enabled下建立一個指向某個虛拟主機配置檔案的連結時,就啟用了它;如果要關閉某個虛拟主機的話,隻需删除相應的連結即可。

mods-available、mods-enabled和上面說的sites-available、sites-enabled類似,這兩個目錄是存放apache功能子產品的配置檔案和連結的。當我用apt-get install php5安裝了PHP子產品後,在這兩個目錄裡就有了php5.load、php5.conf和指向這兩個檔案的連結。這種目錄結構對于啟用、停用某個 Apache子產品是非常友善的。

最後一個要說的是ports.conf,這裡面設定了Apache使用的端口。如果需要調整預設的端口設定,建議編輯這個檔案。或者你嫌它實在多餘,也可以把apache2.conf中的Include /etc/apache2/ports.conf一行去掉,在httpd.conf裡設定Apache端口。

 注:可以将mods-enabled和ports.conf都注釋掉,将内容都寫進httpd.conf

本文轉自linux部落格51CTO部落格,原文連結http://blog.51cto.com/yangzhiming/1266729如需轉載請自行聯系原作者

yangzhimingg