www呢個VirtualHost應該唔可以 set去第二到啵 , 一定要set同 cbz.hk同一位/opt/lampp/htdocs
因為我岩岩試過 我複製左 h2o入邊的網頁到 /opt/lampp/htdocs
我打cbz.hk 同打
www.cbz.hk 都係去左 ho果個home
咁e+係咪應該將
www.cbz.hk 指返去/opt/lampp/htdocs?
你SET o岩了,我錯了!我而家先知道,原來SET VirtualHost的話,
httpd.conf入面個DocumentRoot會廢左,我SET極都唔得,後黎我o係httpd-vhosts.conf入面加一個「VirtualHost」-->cbz.hk再將DocumentRoot設定至/home/h2o/html就成功了!而家
http://cbz.hk出到你「h2o」了,(你應該係唔可以就咁將個壇直接抄過去/opt/lampp/htdocs的,因為我試過,話錯誤LOAD唔到!)
<Directory "/home/ho/html">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
這是一些權限設定,可有可無,我Set極都唔得,試下加落去睇下關唔關事o者!
我想問問個性號係有d咩野用 見到你個個VirtualHost 既setting都唔同既~"~
咩係「性號」?
咁即係ServerName就要係咁set: 「xn--urrw78d.xn--dj-hk2f7k.hk」<---咁呢一句有咩用
假設我有個hostname叫「呀然」,你個中文域名係網絡dj.hk,我想開一個中文VirtualHost叫
呀然.網絡dj.hk,Virtual Host設定應該咁SET:
<VirtualHost *:80>
DocumentRoot /home/i553041/html
ServerName xn--urrw78d.xn--dj-hk2f7k.hk
ErrorLog /var/log/httpd/chinese.yin.error.log
CustomLog /var/log/httpd/chinese.yin.access.log common
</VirtualHost>
「呀然」punnycode係xn--urrw78d
「網絡dj.hk」punnycode你都知係xn--dj-hk2f7k.hk
所以夾埋就係xn--urrw78d.xn--dj-hk2f7k.hk
想問一問 加子域名都要係 name server到加既咩@@?
梗係啦...我講左咁耐教你點起DNS,強調左咁多次,
set VirtualHost必定要DNS配合,我一定係有講過架,但你就當我唱歌,竟然咁樣問我,真係比你激死!你係咪水過鴨背,睇完SET到就算,唔會入腦?
早知係咁唔使打得咁詳細...求其打幾隻字得啦!
如果起VirtualHost唔使SET DNS,咁使乜SET你named.cbz.hk入面果o的www,ftp,mail,bbs,yin....o既A Record,CNAME?
就咁o係Apache加VirtualHost咪得囉!
激死,激死...
假設你要加「呀然」呢個中文host name,你都要將「呀然」個punnycode「xn--urrw78d」加落named.xn-hk2f7k.hk呢個Zone File入面,比個CNAME或者A record落去添呀!
唔係就咁o係Apache度Set Virtual Host呀
[
本帖最後由 i553041 於 2008-5-10 01:48 編輯 ]