(如果你有認真看apache2.conf裡面的設定,會發現其實這邊也不過就是apache2.conf一檔打天下,偷懶的人也可直接把以前的httpd.conf複製到這邊的httpd.conf就可以收工啦:P)
簡單說明各種路徑的意義(再度重申,其實看apache2.conf就可以知道囉):
/apache2.conf apache2最基本的設定檔,所有週邊的設定檔匯入都是寫在這裡。
/httpd.conf 剛裝好apache2會看到裡面是空的!那瞬間我腦袋也是空白的!這裡的設定檔會被apache2.conf讀入,所以其實設定檔也可以寫在這邊啦...
/ports.conf 你的httpd服務預設使用的port設定寫在這邊
/conf.d/ 其他預設會被載入的設定檔寫在這
底下就是最大改變,是目錄喔!
/mods-available/ 可使用但尚未載入的module
/mods-enabled/ 已經載入使用當中的module
/sites-available/ 本機設定檔,例如根目錄和virtual host等
/sites-enabled/ 開啟使用中的本機設定檔
要載入成為開啟使用的方法第一種就是用ln -s 鍵結,第二種是apache2提供的功能,a2enmod和a2dismod。 以下用php5當例子,用法如下:
第一種-
ln -s /etc/apache2/mods-available/php5.conf /etc/apache2/mods-enabled/php5.conf ln -s /etc/apache2/mods-available/php5.load /etc/apache2/mods-enabled/php5.load
ps.也可以寫成
ln -s /etc/apache2/mods-enabled/php5.conf ln -s /etc/apache2/mods-enabled/php5.load
第二種-
a2enmod php5 <-開啟php5的功能 a2dismod php5 <-關閉php5的功能
重新啟動的方法很多,看你喜歡用/etc/init.d/還是service都可以
參考網站:
資訊組工作日誌
沒有留言:
張貼留言