Archive

文章標籤 ‘virtual host’

Appserv 2.5.10 virtualhost setting

2009年4月10日 3 則評論

最近升級了一台主機的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 的設定描述

<VirtualHost *:80>
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/之中吧所以已經設定過了)

所以再設定目錄權限

<Directory “C:\www\www1”>
   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

Categories: 系統設定 Tags: , ,