1 頁 (共 1 頁)

[問題] Xampp 的 Virtual Hosts 如何設定?

發表於 : 2006-10-08 01:52
Psyche
我有看過 Xampp 的說明文件「問題 2:我應該把我的網頁內容放在那裡?」,有提到網站的檔案應該放置在這個目錄叫做 htdocs (.\xampp\htdocs)。

但是沒有提到虛擬主機(Virtual Hosts)的問題,我用以往的設定方式,來設定虛擬主機,但是完全無效。例如:

<VirtualHost *:80>
ServerAdmin psyche@mail.com
DocumentRoot E:/website/
#↑檔案路徑在其他硬碟(或其他目錄)
ServerName http://www.website.com
ErrorLog logs/www.website.com-error_log
CustomLog logs/www.website.com-access_log common
</VirtualHost>

備註:如果虛擬主機的資料放在目錄 htdocs (.\xampp\htdocs)底下,則是OK的,一旦將路徑指向其他目錄(不在 .\xampp\htdocs 底下)時,虛擬主機則無效。

請問各位前輩們該如何解決(因為我並不想要把所有的東西都放在 .\xampp\htdocs 底下)。

發表於 : 2006-10-08 10:51
chiouss

發表於 : 2006-10-08 12:58
Psyche
您好,關於 Virtual Hosts 的設定沒有問題。我遇到的問題是:如果不將檔案放在 .\xampp\htdocs 路徑下,虛擬主機無效,如果放在該目錄虛擬主機的設定是OK的。例如:(以下的設定是可以的)

<VirtualHost *:80>
ServerAdmin psyche@mail.com
DocumentRoot D:/xampp/htdocs/website/
ServerName http://www.website.com
ErrorLog logs/www.website.com-error_log
CustomLog logs/www.website.com-access_log common
</VirtualHost>

也就是可以將虛擬主機的目錄放置在 .\xampp\htdocs 以外的路徑嗎?

發表於 : 2006-10-08 15:26
chiouss
Psyche 寫:也就是可以將虛擬主機的目錄放置在 .\xampp\htdocs 以外的路徑嗎?
我猜 (因為我好久沒設定 VirtualHost 了 :Q) 要這樣做必須幫 E:/website/ 或是其他目錄放個 <Directory> 的設定才行...

發表於 : 2007-02-01 13:06
waterone
NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
DocumentRoot C:/xampp/htdocs/
ServerName localhost
ServerAdmin admin@localhost
</VirtualHost></code>

<VirtualHost *:80>
DocumentRoot C:/xxx/
ServerName xxx.com
ServerAdmin admin@local.domain1.tld

<Directory "C:/xxx/">
Options Indexes FollowSymLinks
AllowOverride FileInfo
Order allow,deny
Allow from all
</Directory>

</VirtualHost>

Re: [問題] Xampp 的 Virtual Hosts 如何設定?

發表於 : 2007-06-25 22:48
oo0t0oo
Psyche 寫:我有看過 Xampp 的說明文件「問題 2:我應該把我的網頁內容放在那裡?」,有提到網站的檔案應該放置在這個目錄叫做 htdocs (.\xampp\htdocs)。

但是沒有提到虛擬主機(Virtual Hosts)的問題,我用以往的設定方式,來設定虛擬主機,但是完全無效。例如:

<VirtualHost *:80>
ServerAdmin psyche@mail.com
DocumentRoot E:/website/
#↑檔案路徑在其他硬碟(或其他目錄)
ServerName http://www.website.com
ErrorLog logs/www.website.com-error_log
CustomLog logs/www.website.com-access_log common
</VirtualHost>

備註:如果虛擬主機的資料放在目錄 htdocs (.\xampp\htdocs)底下,則是OK的,一旦將路徑指向其他目錄(不在 .\xampp\htdocs 底下)時,虛擬主機則無效。

請問各位前輩們該如何解決(因為我並不想要把所有的東西都放在 .\xampp\htdocs 底下)。

請問一下,是用那個file (httpd.conf or httpd-vhosts.conf) 設定vh
thc
-----------------------------------
我是linux 版的,但不成功=.=慘

Re: [問題] Xampp 的 Virtual Hosts 如何設定?

發表於 : 2007-06-25 23:17
chiouss
oo0t0oo 寫:請問一下,是用那個file (httpd.conf or httpd-vhosts.conf) 設定
寫在 httpd.conf 裡面一定可以,不行的話也會有錯誤訊息出來

Re: [問題] Xampp 的 Virtual Hosts 如何設定?

發表於 : 2007-06-25 23:19
oo0t0oo
chiouss 寫:
oo0t0oo 寫:請問一下,是用那個file (httpd.conf or httpd-vhosts.conf) 設定
寫在 httpd.conf 裡面一定可以,不行的話也會有錯誤訊息出來
HAHA
剛剛可以喇

http://ubuntuforums.org/showthread.php?t=410008

linux的setting 方法...但可以參考一下

# Virtual hosts
Include etc/extra/httpd-vhosts.conf

# Various default settings
Include etc/extra/httpd-default.conf

# XAMPP
Include etc/extra/httpd-xampp.conf

Re: [問題] Xampp 的 Virtual Hosts 如何設定?

發表於 : 2008-01-11 12:34
carlkyo
我一改了vhost那個文件
apache就打不開了
:s :s :s :s :s :s :s