【问题标题】:Accessing localhost and virtual host together一起访问本地主机和虚拟主机
【发布时间】:2012-02-16 13:28:23
【问题描述】:

出于开发目的和版本控制权衡,我在 apache 服务器上使用虚拟主机。现在我在我的机器上安装了 MediaWiki,我希望办公室 LAN 上的所有用户都可以访问 MediaWiki。但是,即使我启用了虚拟主机,局域网用户也无法通过我的 IP 地址和文件夹名称访问 MediaWiki,即http://192.168.1.10/mediawiki

有什么解决方案可以让我同时使用虚拟主机和本地主机,或者任何其他解决方案都可以接受。

等待您的帮助。

谢谢。

【问题讨论】:

  • 我猜你必须正确设置你的路由器。
  • 这完全是一个 Apache 配置问题。显示每个虚拟主机的 .config 文件的内容。

标签: php apache localhost virtualhost


【解决方案1】:

启用虚拟主机不会阻止人们通过 IP 访问您的服务器,但这意味着您必须考虑他们看到的是哪个<VirtualHost>

如果您使用基于名称的虚拟主机,与任何已配置虚拟主机名称不匹配的请求将由配置中定义的第一个虚拟主机处理。您可以专门为此目的定义一个VirtualHost>,并将MediaWiki 放在那里。

请参阅Apache name-based virtual hosting documentation 中标题为“主要主机离开”的段落。

【讨论】:

    猜你喜欢
    • 2018-06-26
    • 2023-03-29
    • 2011-05-13
    • 1970-01-01
    • 2011-05-20
    • 1970-01-01
    • 2020-07-17
    • 2012-03-29
    • 1970-01-01
    相关资源
    最近更新 更多