为了开发目的和版本控制权衡,我在apache服务器上使用虚拟主机。现在我在我的机器上安装了MedialWiki,我希望MediaWiki可以被办公室局域网上的所有用户访问。但是,即使我启用了虚拟主机,LAN用户也无法通过我的IP地址和文件夹名称访问MediaWiki,即http://192.168.1.10/mediawiki
。
是否有任何解决方案可以同时使用虚拟主机和本地主机,或者可以接受任何其他解决方案。
等待你的帮助。
谢谢。
答案 0 :(得分:2)
启用虚拟主机不会阻止人们通过IP访问您的服务器,但这意味着您必须考虑他们看到的<VirtualHost>
。
如果您使用的是基于名称的虚拟主机,那么与配置的虚拟主机名称不匹配的请求将由配置中定义的第一个虚拟主机处理。您可以专门为此目的定义VirtualHost>
,并将MediaWiki放在那里。
请参阅Apache name-based virtual hosting documentation中标题为“主要主机消失”的段落。