1 頁 (共 1 頁)

[問題]AppServ 2.5.9 如何設定虛擬主機?

發表於 : 2007-09-12 01:33
cloudsnow30
AppServ 2.5.9

Apache 2.2.4
PHP 5.2.3
MySQL 5.0.45
phpMyAdmin-2.10.2
Download
Sourceforge.net : http://prdownloads.sourceforge.net/apps ... e?download

最近把主機改換成php5

搜尋了一大堆資料卻有看沒有懂.試著去設定(很多都是教php4的設定)..
也不曉得哪裡有問題...(還是我搞錯方向 0.0?)

我想設成人家只要打某一個網址就能直接連到那個站..
例:輸入 http://sakuramoon.info/ --->會直接到我的網站.
輸入 http://blog.sakuramoon.info/ ---->會直接到我的blog
這樣....

httpd-vhosts.conf裡我設成這樣

代碼: 選擇全部

<VirtualHost sakuramoon.info:80>
    ServerAdmin webmaster@sakuramoon.info
    DocumentRoot D:/AppServ/www/My-Board
    ServerName sakuramoon.info
    ServerAlias sakuramoon.info
    ErrorLog logs/dummy-host.appservnetwork.com-error_log
    CustomLog logs/dummy-host.appservnetwork.com-access_log common
</VirtualHost>

<VirtualHost blog.sakuramoon.info:80>
    ServerAdmin webmaster@blog.sakuramoon.info
    DocumentRoot D:/AppServ/www/moon-blog
    ServerName blog.sakuramoon.info
    ErrorLog logs/dummy-host2.appservnetwork.com-error_log
    CustomLog logs/dummy-host2.appservnetwork.com-access_log common
</VirtualHost>
httpd.conf裡要對應這個檔的部分我也有修改
不過還是無法正常使用...
輸入 http://sakuramoon.info 可以正常連到我的網站.
但輸入 http://blog.sakuramoon.info/ 卻無法連到我的blog

能否指教一下...(請不要只給我什麼使用手冊的連結.我今天搜尋了一整天關於php5設定虛擬主機的資料了.那個鬼手冊的內容,真的有看沒有懂,實際操作也是一團亂..)

謝謝~

Re: [問題]AppServ 2.5.9 如何設定虛擬主機?

發表於 : 2007-09-12 21:55
心靈捕手
cloudsnow30 寫: 我想設成人家只要打某一個網址就能直接連到那個站..
例:輸入 http://sakuramoon.info/ --->會直接到我的網站.
輸入 http://blog.sakuramoon.info/ ---->會直接到我的blog
這樣....

httpd-vhosts.conf裡我設成這樣

代碼: 選擇全部

<VirtualHost sakuramoon.info:80>
    ServerAdmin webmaster@sakuramoon.info
    DocumentRoot D:/AppServ/www/My-Board
    ServerName sakuramoon.info
    ServerAlias sakuramoon.info
    ErrorLog logs/dummy-host.appservnetwork.com-error_log
    CustomLog logs/dummy-host.appservnetwork.com-access_log common
</VirtualHost>

<VirtualHost blog.sakuramoon.info:80>
    ServerAdmin webmaster@blog.sakuramoon.info
    DocumentRoot D:/AppServ/www/moon-blog
    ServerName blog.sakuramoon.info
    ErrorLog logs/dummy-host2.appservnetwork.com-error_log
    CustomLog logs/dummy-host2.appservnetwork.com-access_log common
</VirtualHost>
以下的修改, 提供您參考:

1. 直接以設定檔 httpd.conf 修改
2. 在最後一行之後, 新增

代碼: 選擇全部

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot D:/AppServ/www/My-Board
    ServerName sakuramoon.info
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot D:/AppServ/www/moon-blog
    ServerName blog.sakuramoon.info
</VirtualHost>
3. 重新啟動 Apache

發表於 : 2007-11-13 12:05
computer315
我也有這樣的問題...
試過了心靈老師的方法還是弄不成 :s

發表於 : 2007-11-14 06:22
心靈捕手
computer315 寫:我也有這樣的問題...
試過了心靈老師的方法還是弄不成 :s
每個人的需要不同, 加上架設 Apache 路徑不同, 語法的設定也就不同.

建議您:
1. 補充說明, 您的需求與設定方法.
2. 參考連結:
http://wang5555.dnsfor.me/phpBB2/viewtopic. ... 8097#48097

發表於 : 2007-11-14 10:02
computer315
照著的試了...還是不行...都是無法顯示網頁
有成功的人上來說一聲吧 :((

----
大大的apache版本是什麼版本呀...我的是2.2.6

發表於 : 2007-11-14 10:38
心靈捕手
computer315 寫:照著的試了...還是不行...都是無法顯示網頁
有成功的人上來說一聲吧 :((

----
大大的apache版本是什麼版本呀...我的是2.2.6
這種回應, 對於問題的解決, 一點幫助也沒有. :roll:

我的 Apache 也是 2.2.6;
不過, 版本為何不是重點.

再次建議您, 補充說明:
1. 您的需求與設定方法.
2. (外加) 您的網路環境.

發表於 : 2007-11-14 10:59
computer315
httpd.conf我是設成這樣
mkcold目錄裡頭有放phpbb2

代碼: 選擇全部

<VirtualHost> 
 DocumentRoot D:/AppServ/www/mkcold
 ServerName test.mkcbbs.no-ip.org
</VirtualHost> 
我的網路環境是HiNat ADSL外加vigor 2104P分享器
怎麼設都一直失敗...有點摸不著頭緒...懇請老師解惑 :)

備註:以前使用主機商的cpanel有成功過一次
後來把網站搬到自己電腦後就一直設不好ˊˋ

發表於 : 2007-11-14 11:14
心靈捕手
computer315 寫:httpd.conf我是設成這樣
mkcold目錄裡頭有放phpbb2

代碼: 選擇全部

<VirtualHost> 
 DocumentRoot D:/AppServ/www/mkcold
 ServerName test.mkcbbs.no-ip.org
</VirtualHost> 
我的網路環境是HiNat ADSL外加vigor 2104P分享器
怎麼設都一直失敗...有點摸不著頭緒...懇請老師解惑 :)

備註:以前使用主機商的cpanel有成功過一次
後來把網站搬到自己電腦後就一直設不好ˊˋ
我並沒有使用 '浮動 IP' 架設虛擬網站的經驗. :oops:

以下的修改, 提供你參考:

代碼: 選擇全部

NameVirtualHost *:80 

<VirtualHost> 
 DocumentRoot D:/AppServ/www/ 
 ServerName mkcbbs.no-ip.org
</VirtualHost> 

<VirtualHost> 
 DocumentRoot D:/AppServ/www/mkcold/ 
 ServerName test.mkcbbs.no-ip.org 
</VirtualHost>  
ps.
重新啟動 Apache.

發表於 : 2007-11-14 11:25
computer315
還是試不出來..
後來我發現會ping到...不知道現在no-ip有沒有禁止子網域

代碼: 選擇全部

(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\YanChen>ping test.mkcbbs.no-ip.org
Ping request could not find host test.mkcbbs.no-ip.org. Please check the name and try again.
先就此打住吧...等我有頂級域名後再來試試
多謝老師百忙之中抽空來解答 :oops:

祝好運

發表於 : 2007-11-14 15:59
心靈捕手
computer315 寫:還是試不出來..
後來我發現會ping到...不知道現在no-ip有沒有禁止子網域

代碼: 選擇全部

(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\YanChen>ping test.mkcbbs.no-ip.org
Ping request could not find host test.mkcbbs.no-ip.org. Please check the name and try again.
先就此打住吧...等我有頂級域名後再來試試
多謝老師百忙之中抽空來解答 :oops:

祝好運
一直以來, 我以為已經測試成功
其實不然
因為我只有在自己的主機測試而已 :oops:

今天您再提起
我從學校測試, 結果是失敗的
我會再找時間試試

建議您:
參考底下文章:
http://httpd.apache.org/docs/2.2/vhosts/

另外,上頭語法可修改如下,試試:

代碼: 選擇全部

NameVirtualHost *:80 

<VirtualHost *:80> 
 DocumentRoot D:/AppServ/www/ 
 ServerName mkcbbs.no-ip.org 
</VirtualHost> 

<VirtualHost *:80> 
 DocumentRoot D:/AppServ/www/mkcold/ 
 ServerName test.mkcbbs.no-ip.org 
</VirtualHost>  

發表於 : 2007-11-15 12:11
心靈捕手
心靈捕手 寫:一直以來, 我以為已經測試成功
其實不然
因為我只有在自己的主機測試而已 :oops:

今天您再提起
我從學校測試, 結果是失敗的
我會再找時間試試

建議您:
參考底下文章:
http://httpd.apache.org/docs/2.2/vhosts/
目前的測試已經成功!

參考連結:
http://wang5555.dnsfor.me/phpBB2/viewtopic. ... 8097#48097
http://wang5555.dnsfor.me/phpbb2/weblog_entry.php?e=274

ps.
因為我的編輯器會將 '*:80' 取代,
所以我只好用圖片替代顯示 '代碼'.

發表於 : 2007-11-15 14:45
computer315
我剛去申請了dyndns.org...照老師的方法成功了..
不過no-ip還是搞不出來...大概是no-ip不支持泛解析吧...

多謝老師熱心的指導喔^^

Re: [問題]AppServ 2.5.9 如何設定虛擬主機?

發表於 : 2008-01-11 12:39
carlkyo
請參考phpnow
它的vhost做得很好
:D

Re: [問題]AppServ 2.5.9 如何設定虛擬主機?

發表於 : 2008-05-20 10:48
carlkyo
vhost裡好像少了一些東西

Re:

發表於 : 2008-05-21 09:01
carlkyo
computer315 寫:我剛去申請了dyndns.org...照老師的方法成功了..
不過no-ip還是搞不出來...大概是no-ip不支持泛解析吧...

多謝老師熱心的指導喔^^
no-ip可以的
我以前都用過