【问题标题】:Serving several host/domain names on local machine在本地机器上提供多个主机/域名
【发布时间】:2014-01-26 14:01:15
【问题描述】:

我在 Windows 机器上有一个本地 PHP 服务器,我遇到的问题是在主根目录 127.0.0.1/localhost 我想有几个可以调用的文件夹/站点。

目前我可以做 localhost/siteA 或 localhost/siteB 没有问题,但我想做的是分配这些位置测试域名:

EG:localhost/siteA 将是 sitea.dev,localhost/siteB 将是 siteb.dev

没问题,因为我已经在主机文件和虚拟主机配置文件上设置了一个。

mysites.dev 链接到 root/localhost。所以我可以像上面那样使用它

mysites.dev/siteA 和 mysites.dev/siteB

但我想为这些网站中的每一个提供上面提到的自己的虚拟主机名。所以我添加了以下内容:

主机文件

127.0.0.1       mysites.dev
127.0.0.1       sitea.dev

虚拟主机文件

<VirtualHost *:80>
    DocumentRoot "C:\Websites\"
    ServerName mysites.dev
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "C:\Websites\sitea\"
    ServerName sitea.dev
</VirtualHost>

问题在于,无论我调用哪个,它们似乎都只是加载第一个,或者至少看起来是这样,但是没有虚拟主机详细信息,它们仍然会进入根目录,因此看起来主机文件正在引导他们到 127.0.0.1 并且 vhost 文件似乎被忽略了。

那么为了连接 mty 单个本地站点,我缺少什么?

已解决:几天后我可以看到我的答案会将其标记为正确答案。

【问题讨论】:

    标签: windows-7 vhosts


    【解决方案1】:

    好吧,我确实觉得自己很愚蠢。经过长时间的查看,我注意到在配置文件中它没有调用 vhost 文件,因为我将它们放在主 httpd.conf 中并且它起作用了。

    所以我不得不取消注释 httpd.conf 文件中的以下内容:

       # Virtual hosts
       Include conf/extra/httpd-vhosts.conf
    

    【讨论】:

      【解决方案2】:

      您的虚拟主机都试图捕获端口 80 上的任何内容:&lt;VirtualHost *:80&gt;

      您需要指定虚拟主机名以指向特定文件夹:

      <VirtualHost sitea.dev:80>
          DocumentRoot "C:\Websites\sitea\"
          ServerName sitea.dev
      </VirtualHost>
      
      <VirtualHost siteb.dev:80>
          DocumentRoot "C:\Websites\siteb\"
          ServerName sitea.dev
      </VirtualHost>
      

      您可以在 Apache 文档中找到更多信息:http://httpd.apache.org/docs/2.2/vhosts/examples.html

      【讨论】:

      • 谢谢你,但问题是它没有在我的 vhost 文件中调用,
      • 这没关系,但是当我改变之后,当我让它工作后,它会阻止我的联网计算机访问它们,所以让它们作为 在本地和联网机器上工作。再次感谢
      • 除非您将sitea.dev 和其他主机添加到网络计算机上的主机文件中,否则它将无法正常工作。尽管他们仍然可以通过 [ipadress]/[sitea] 访问它。
      • 我从一开始就将名称等添加到联网机器,这是包含文件问题,因为我无法通过这两种方法访问,谢谢
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-12
      • 2016-09-21
      • 2021-11-13
      相关资源
      最近更新 更多