請教一個 debian 上虛擬主機的問題...

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

請教一個 debian 上虛擬主機的問題...

文章訪客 » 週一 1月 02, 2006 12:37 am

我使用 apache 架設網頁的虛擬主機
只有一個 ip 但是有很多個 domain name
可是我的 apache 會將每個 domain name 都對應到 /var/www 底下 :shock:
這是我的 httpd.conf 裡頭 virtualMachine 的部份:
代碼: 選擇全部
### Section 3: Virtual Hosts
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them.
# Please see the documentation at <URL:http://www.apache.org/docs/vhosts/>
# for further details before you try to setup virtual hosts.
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# If you want to use name-based virtual hosts you need to define at
# least one IP address (and port number) for them.
#
#NameVirtualHost 12.34.56.78:80
#NameVirtualHost 12.34.56.78
NameVirtualHost 111.222.333.444

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
#
#<VirtualHost ip.address.of.host.some_domain.com>
#    ServerAdmin webmaster@host.some_domain.com
#    DocumentRoot /www/docs/host.some_domain.com
#    ServerName host.some_domain.com
#    ErrorLog logs/host.some_domain.com-error.log
#    CustomLog logs/host.some_domain.com-access.log common
#</VirtualHost>

#<VirtualHost _default_:*>
#</VirtualHost>

<VirtualHost *>
        ServerName localhost
        DocumentRoot /var/www
</VirtualHost>

<VirtualHost *>
        ServerName 111.222.333.444
        DocumentRoot /var/www
</VirtualHost>

<VirtualHost *>
        ServerName dns1.com.tw
        DocumentRoot /home/dns1
</VirtualHost>

<VirtualHost *>
        ServerName dns2.com.tw
        DocumentRoot /home/dns2
</VirtualHost>

<VirtualHost *>
        ServerName dns3.com.tw
        DocumentRoot /home/dns3
</VirtualHost>
訪客
 

文章d2207197 » 週一 1月 02, 2006 6:32 am

代碼: 選擇全部
<VirtualHost dns1.com.tw>
        ServerName dns1.com.tw
        DocumentRoot /home/dns1
</VirtualHost>

<VirtualHost dns2.com.tw>
        ServerName dns2.com.tw
        DocumentRoot /home/dns2
</VirtualHost>
<VirtualHost dns3.com.tw>
        ServerName dns3.com.tw
        DocumentRoot /home/dns3
</VirtualHost>
<VirtualHost *>
        ServerName localhost
        DocumentRoot /var/www
</VirtualHost>
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章訪客 » 週一 1月 02, 2006 11:45 am

謝謝這位大大的回覆...
可是我找著這樣試還是不行耶 還是會出現 /var/www 裡頭的東西說...
訪客
 

文章d2207197 » 週一 1月 02, 2006 5:35 pm

<VirtualHost dns1.com.tw>
ServerName dns1.com.tw
DocumentRoot /home/dns1
</VirtualHost>

<VirtualHost dns2.com.tw>
ServerName dns2.com.tw
DocumentRoot /home/dns2
</VirtualHost>
<VirtualHost dns3.com.tw>
ServerName dns3.com.tw
DocumentRoot /home/dns3
</VirtualHost>
<VirtualHost localhost>
ServerName localhost
DocumentRoot /var/www
</VirtualHost>
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章訪客 » 週一 1月 02, 2006 9:34 pm

現在有一個奇怪的問題

是 dns1.com.tw 和 dns2.com.tw 都會進到 dns3.com.tw 的目錄裡去 :-o

而 dns3.com.tw 則是正常運作了...

請問大大這又可能是什麼問題? :(
訪客
 


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron