Apache與VirtualHost

Apache的VirtualHost分成幾種,像是IP based跟name based之類的。
在預設的Apache2設定檔
/usr/local/etc/apache22/httpd.conf
裡面,有提到VirtualHost的部分,指定了子目錄下的
/usr/local/etc/apache22/extra/httpd-vhosts.conf
為VH部分相關的設定…根據官方參考文獻,我今天要作name based的,要去改的地方有幾個
1. NameVirtualHost *:80前面的#要拿掉,應該是代表所有IP的資料都要去看name吧
2. 建立數個<VirtualHost *:80> </VirtualHost>的資料段,型式跟需要的資料可以參考範例,另外從官方文件也能發現可以連結到既有路徑或者網站。

新的VH其對應DocumentRoot下在預設值情況下好像也都要擺上.htaccess裡面寫Allow from all各種東西才能跑。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: