Appserv 2.5.10 virtualhost setting
最近升級了一台主機的web server
採用的是appserv包裝好的 apache套件
先前都是它apache 1.3 的套件,很容易一安裝就可以上工了
而這次改用他最新版本(使用的是v2.5.10), 主要不一樣是採用了apache 2.x的
一樣也是很容易安裝上去,相關的搭配一樣都包裝好了
真是方便呀!!
不過,在使用上發覺有點不太一樣,我的問題是出在apache上
原本virtualhost 是寫在httpd.conf裡
不過在apache 2.x之後,分割了很多檔案
所以要在extra/httpd-vhosts.conf 裡面去去寫virtualhost 的設定描述
ServerAdmin webmaster@dummy-host2.x
DocumentRoot “C:/Apache2.2/docs/dummy-host2.x”
ServerName dummy-host2.x
ErrorLog “logs/dummy-host2.x-error.log”
CustomLog “logs/dummy-host2.x-access.log” common
</VirtualHost>
而寫完後重啟,什麼 怎麼還是沒有反應呢?????
原來~~~在httpd.conf裡 include httpd-vhosts.conf 這段設定是被註解掉的
所以,我改了沒反應嘛~~真是豬頭( 都分割好了~~幹嘛不全都include 呢真是不便呀)
好,再次調整後~~重啟…怎麼說權限不足呢 =.=|||
沒想到要針對 virtualhost的目錄去開放權限才行..
(記得以也apache 1.3不用呀~~不過有可能先前都是指virtualhost 指向www/之中吧所以已經設定過了)
所以再設定目錄權限
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
好,再次重啟~~這下終於都ok 啦!!
雖然遇到小小問題,不過還是很不錯用啦~~
在這裡有發現當設定virtualhost後,原本default document root 會沒有用
就是說用IP連線時不會指到default document root,這我印象中就和apache 1.3不同了吧
如果和我有一樣的需求,想用IP 指到default page的話,那就是再設定一個virtualhost就好!只是這個不要加上 servername就行啦!!
後語:
沒想到我用了apahce 1.3的version那麼久呀~~不知是食古不化
還是對它有信心~~不過我能確信~~一定是懶啦~^^
以下是在解惑時有參考過的網址啦:
http://blog.egtravel.tw/2008/10/wordpress/appserv-virtualhost-setup/
http://www.walkone.com.tw/blog/index.jsp?user_id=wolfphp&subject_id=4443
近期留言