PDA

查看完整版本 : apache 多網域問題


leoz
2011-05-27, 11:06 AM
剛開始接觸apache
因為想幫朋友多開個網站就遇到問題了
經過幾天的時間還不能設定出多網域網站ToT

暫時的情況是它不會去指定的DocumentRoot

http://朋友.xxx.hk/同http://xxx.hk/都會去左http://xxx.hk/
以下是我httpd-vhost的設定

NameVirtualHost *:80
<VirtualHost *:80>
ServerName http://朋友.xxx.hk/
DocumentRoot "Y:/www/朋友/"
</VirtualHost>
<VirtualHost *:80>
ServerName http://xxx.hk/
DocumentRoot "Y:/www/"
</VirtualHost>
P.S.朋友"是小弟朋友的英文名...

我的網名是第二層
而我朋友的是我分出來的subdomain
我想網名比較短少易記...所以沒打算加上www
希望各位師兄指點指點><~"

leoz
2011-05-27, 11:18 AM
httpd.conf 不直接支援中文。

把 "朋友" 改成 "xn--iorv16b" 即可。

那個...朋友其實是指朋友的英文名><
誤了大大不好意思...><

mushroom
2011-05-27, 11:20 AM
ServerName 不直接支援中文,而且不用加 http:// /。

把 "朋友" 改成 "xn--iorv16b",去掉多餘的 http:// /即可。

mushroom
2011-05-27, 11:33 AM
apache 版本為何?作業系統為何?

httpd.conf

# Virtual hosts
Include conf/httpd-vhosts.conf

Include 前面的 # 要拿掉。

httpd-vhosts.conf 資料要完整

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "D:\www\test"
ServerName test.kt.com.tw
ErrorLog "D:\DATA\logs\test.kt.com.tw-error.log"
CustomLog "D:\DATA\logs\test.kt.com.tw-access.log" common
</VirtualHost>

leoz
2011-05-27, 12:07 PM
apache 版本為何?作業系統為何?

httpd.conf

# Virtual hosts
Include conf/httpd-vhosts.conf

Include 前面的 # 要拿掉。

httpd-vhosts.conf 資料要完整

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "D:\www\test"
ServerName test.kt.com.tw
ErrorLog "D:\DATA\logs\test.kt.com.tw-error.log"
CustomLog "D:\DATA\logs\test.kt.com.tw-access.log" common
</VirtualHost>


版本是Apache HTTP Server 2.2.18
httpd.conf已經拿掉#
而httpd-vhosts.conf把code都跟足了orz
可是還是不行ToT

leoz
2011-05-27, 12:22 PM
版本是Apache HTTP Server 2.2.18
httpd.conf已經拿掉#
而httpd-vhosts.conf把code都跟足了orz
可是還是不行ToT

原來其中一個問題是...
firefox快取orz(倒地
剛用了楓樹就可以><(淚

感情樓上各位大大指教~(指頭