小编Gar*_*ryP的帖子

离线时本地主机中的虚拟主机无法从本地主机访问,如何解决?

我正在建立自己的本地开发网络服务器,主要用于主题开发。

我已经在 Ubuntu 13.04 64 位桌面上成功设置了 LAMP,apache 工作正常。

安装 LAMP 的机器也是我的桌面工作站。

所以我想从本地主机本身和局域网内的另一台机器访问 VirtualHost。

我已经设置了我的第一个虚拟主机,devone.loc
我已经将名称插入到我的主机文件中。
一切正常且可访问。
它也可以在我局域网中的任何机器上访问,我已经在我的 DD-WRT 路由器的 DNSmasq 中设置了它。

但是,当我禁用网络连接时,
无法再访问虚拟主机。但是默认的虚拟主机仍然可以在没有网络的情况下访问。

这里似乎有什么问题?我还需要访问本地主机中的虚拟主机,因为它也是我的桌面工作站。

我在下面附上了我的虚拟主机配置文件:

  <VirtualHost *:80>
    DocumentRoot /var/www2
    ServerName devone.loc
    ServerAlias www.devone.loc
    <Directory /var/www2>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
  </VirtualHost>
Run Code Online (Sandbox Code Playgroud)


当您是虚拟主机用户时,您可以轻松重现我的问题。
禁用所有网络,并使用 firefox(在我的情况下,FF v23)浏览您的
本地开发站点,它会抛出服务器未找到错误。

在我的本地主机的虚拟主机中离线浏览我的网站对我来说非常重要,
我用它来演示或为客户进行项目演示。

附加信息

我忘了说我的机器上也安装了 Webmin。


更新
我已经在另一台使用 LinuxMint 15 的 linux 机器上设置了另一个 Web 服务器,服务器是 XAMPP 1.8.2-1,最终结果是一样的。

我尝试在我的网络被禁用时设置 wordpress 但它抛出服务器未找到错误或当目录为空时它抛出访问禁止。

当我检查或勾选firefox的离线工作菜单时,我可以访问wordpress安装菜单,但只有索引部分,单击下一步不再可访问。

我已经完成了几种指令组合,但我仍然无法让它工作。

所以,主要问题是...

当所有网络都被禁用时,我的 VirtualHost 无法访问/访问。只有在启用网络时才能访问/访问。

更新 …

virtualhost hosts localhost apache2

5
推荐指数
1
解决办法
6627
查看次数

标签 统计

apache2 ×1

hosts ×1

localhost ×1

virtualhost ×1