2013年6月7日 星期五

使用Ubuntu套件安裝apache2下的設定檔

用Ubuntu套件來安裝apache2之後,
/etc/apapche2/apatche2.conf 檔案裡面就不管virtual host設定了,
變成是切割成各虛擬主機分開檔案放在 /etc/apache2/sites-available 目錄中。

每新增一個site就需要新增一個檔案,一般以FQDN網址來當檔案名稱。比如說新增aa.com
需要在/etc/apache2/sites-available 目錄中多一個 aa.com 的文字檔(可以直接 cp default aa.com再修改)。

aa.com這設定檔中主要有四個變數要修改:

ServerName aa.com
(網站名稱,default沒這行需要自行新增)
DocumentRoot /var/www/aa.com/
(網站根目錄路徑,目的地目錄需手動建立)
ErrorLog  ${APACHE_LOG_DIR}/aa.com_error.log 
(錯誤log,不同VH用不同log檔是個救命的好習慣)
CustomLog${APACHE_LOG_DIR}/aa.com_access.log
(執行log,同樣不同VH用不同log會是個好習慣)

改完之後執行指令 sudo a2ensite aa.com
(這指令會建立 /etc/apache2/sites-enable目錄下的連結)
再執行 service apache2 reload

只出現  * Reloading web server config apache2                                   [ OK ]
這樣一行就是成功,還有其他訊息就表示設定有問題。

沒有留言:

最常被訪