2012-01-23 175 views
1

爲了開發目的和版本控制權衡,我在apache服務器上使用虛擬主機。現在我的機器上安裝了MedialWiki,我希望MediaWiki可以被辦公室局域網上的所有用戶訪問。但是,即使我啓用了虛擬主機,LAN用戶也無法通過我的IP地址和文件夾名稱(即http://192.168.1.10/mediawiki)訪問MediaWiki。一起訪問本地主機和虛擬主機

有沒有解決方案,我可以同時使用虛擬主機和本地主機或任​​何其他解決方案是可以接受的。

等待你的幫助。

謝謝。

+0

我想你必須正確設置你的路由器。 – Nazariy

+0

這完全是Apache配置問題。顯示每個虛擬主機的'.config'文件的內容。 – Icarus

回答

2

啓用虛擬主機並不會阻止人們通過IP訪問您的服務器,但這意味着您必須考慮他們看到的是哪個<VirtualHost>

如果您使用的是基於名稱的虛擬主機,與配置的虛擬主機的名稱不匹配的請求將由配置中定義的第一個虛擬主機處理。您可以專門爲此定義一個VirtualHost>,並將MediaWiki放在那裏。

請參閱Apache name-based virtual hosting documentation中標題爲「主人消失」的段落。