2012-01-23 178 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中标题为“主人消失”的段落。