【問題】另一個 apache 虛擬主機設定問題 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ ADSL_CABLE_FTTH 寬 頻 上 網 討 論 > -- 網站架設 / 免費空間 / 虛擬主機 專區 > ☉ -- 架 站 DIY 討 論 版


PCZONE 討論區



通知

☉ -- 架 站 DIY 討 論 版 有了寬頻後,可利用來架設 WWW / FTP / MAIL 等各種 SERVER,請在此版跟大家一起討論各種 SERVER 架設心得。

會員
【問題】另一個 apache 虛擬主機設定問題
我現在的主機上有兩個網域名稱但是因為之前試過多次虛擬主機的設定失敗之後便放棄嘗試改用目錄來區分兩個網域(有點笨的做法)
看過apache虛擬主機設定問題........【求助】 這篇文章後又再度的燃起希望....幾經測試後結果還是一樣 網域不能對應到 httpd.conf 檔裡設定的目錄
所以將現在的情況詳述如下希望有經驗的前輩能提供一下意見給我, 謝謝大家

現在主機上的 DNS 是交由網路中文 這家公司託管, 兩個網域名稱分別為 abc.com 與 123.com 兩個網域名稱都能正確的 PING 到主機的 IP
架設的環境為 WinXP + AppServ 2.2.0
在 httpd.conf 檔案裡面有更動的部分如下
=========================================
NameVirtualHost *

<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot D:\www
ServerName abc.com
ErrorLog logs/abc.com-error.log
CustomLog logs/abc.com-access.log common
</VirtualHost>

<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot D:\www\123
ServerName 123.com
ErrorLog logs/123.com-error.log
CustomLog logs/123.com-access.log common
</VirtualHost>
=========================================
請問上述的部分有哪個步驟是做錯了或是需要修改的ㄋ, 希望有經驗的前輩能不吝指教, 謝謝

回覆
P C Z O N E 惡 魔 頭 頭

NameVirtualHost 203.69.xxx.xxx (這是舉例,請填自己的固定IP)

<VirtualHost abc.com>
ServerAdmin [email protected]
ServerName abc.com
ServerAlias www.abc.com
DocumentRoot D:\www
ErrorLog D:\www\error.log
</VirtualHost>

<VirtualHost 123.com>
ServerAdmin [email protected]
ServerName 123.com
ServerAlias www.123.com
DocumentRoot D:\www\123
ErrorLog D:\www\123\error.log
</VirtualHost>

這樣試試吧..

還有,你關於網站錯誤記錄設定是錯誤的目錄格式,你沒發現嗎?
回覆
會員

謝謝 luckyboys 不吝指教
終於可以了, 試過幾次發現原因出現在 ServerName 的部分未加上 www 標準格式應該如下, 希望這篇可以作為其他要架設虛擬主機的朋友參考
=========================================
NameVirtualHost *

<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot D:\www
ServerName www.abc.com
ErrorLog logs/abc.com-error.log
CustomLog logs/abc.com-access.log common
</VirtualHost>

<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot D:\www\123
ServerName www.123.com
ErrorLog logs/123.com-error.log
CustomLog logs/123.com-access.log common
</VirtualHost>
=========================================
還有關於網站錯誤記錄設定的目錄格式, 若照上述的格式設定會將錯誤紀錄存放在 C:\AppServ\apache\logs 也就是 AppServ 的預設路徑
若是照 luckyboys 說的指定絕對路徑也是可以的, 檔案名稱可以自己更改。
回覆
P C Z O N E 惡 魔 頭 頭

你這樣設定,那如果來賓訪客他沒有打www,還能進得去嗎?
回覆
會員

引用:
最初由 luckyboys 發表
你這樣設定,那如果來賓訪客他沒有打www,還能進得去嗎?
哎呀!!!經您醬子一講真把我給嚇了一跳
不過經過測試有沒有 WWW 都是可以連進來的
好家在
謝謝您提醒

回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
apache 虛擬目錄的問題 zuyan ☉ -- 架 站 DIY 討 論 版 4 2006-12-27 07:25 PM
Apache 顯示圖片問題 Mowd -- FreeBSD & Linux 討 論 版 0 2006-06-22 11:19 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。