前言:
這裏apache2是Ubuntu下發行的架構網站的版本,apache2和apache有點不同,包括配置文件名的不同等。接下來我將演示Apache2的基本配置與一些細節。
方法:
由於這裏是Ubuntu環境,安裝的方式直接就是apt-get install apache2
安裝好了以後。
apache2的默認配置路徑是在/etc/apache2
下的,並且和apache不同的是根本不存在
httpd.conf文件。而配置文件則是apache2.conf(也不是正真的配置文件)。
我們通過cat apache2.conf的方式打開該文件,看下該文件裏面具體的內容。
由於該文件內容較多,所以就截了最下面的圖,該文件其實是一個主配置文件,當apache2服務器啓動時,就將零散的配置文件以Includinng方式組合在一起,我個人的理解就是
apache2.conf的這個文件負責調用的作用。
通過查看apache2.conf得知,該文件中包含了/etc/apache2目錄下的多個文件,比如ports.conf文件(端口文件)。還有conf-enabled/*.conf和sites-enabled/*.conf
下的所有文件。
當然還有etc/apache2
目錄下其他目錄下的文件。
接下來讓我們一個個來看,首先ports.conf
文件的內容如下:
接下來看下/etc/apache2/mods-enabled/目錄和/etc/apache2/mods-availabled/
目錄下的文件。第一個是apache2服務器啓動配置的文件,第二個目錄下是apache2服務器可以用的配
置文件。
在來看看/etc/apache2/sites-enabled/目錄下和/sites-available/目錄下的文件。
查看下000-default.conf
文件,可以看到網站的根目錄和日誌的錯誤信息等,
那麼這樣我們就知道了/etc/apache2/sites-enabled目錄和sites-available
目錄下的文件是網站的根目錄文件和日誌信息,第一個目錄下是正在使用的文件,第二個目錄是可以使用的文件。
這裏在路徑/etc/apache2/mods-available/dir.conf
文件下存放的是apache2默認的打開主頁文件,在這裏可以自定義apache2主頁打開文件,內容如下:
apache2默認日誌文件路徑如下:/var/log/apache2
總結:
apache2和apache在配置文件和路徑上個人感覺區別還是挺大的,這東西不需要死記硬背,腦袋裏大致有個印象就可以了,等實際用到的時候,知道怎麼查,大致位置在哪裏就可以了。