【问题标题】:Local development site always goes to the default WampServer page rather than my dev site本地开发站点总是转到默认的 WampServer 页面而不是我的开发站点
【发布时间】:2015-04-20 20:01:33
【问题描述】:

我已经在 Windows 机器上设置了一个本地开发站点 - 我正在使用 WampServer 来执行此操作。

我已经设置了 a) 在 'local.conf' 文件中的站点的 vhost 定义 & b) 将本地 url 添加到我的主机文件中,如下所示:

<VirtualHost *:80>
 ServerAdmin aa@abc.co.uk
 DocumentRoot "c:/wwwroot/mycompany/public_html"
 ServerName local.mycompany
 <Directory "c:/wwwroot/mycompany/public_html">
    Options +Indexes
    AllowOverride All
 </Directory>
 ErrorLog "c:/wwwroot/mycompany/log/error.log"
 CustomLog "c:/wwwroot/mycompany/log/access.log" common
 LogLevel debug
 SetEnv MYCOMPANY_ENVIRONMENT TOM
</VirtualHost>

在我的主机文件中,我有以下内容:

127.0.0.1   mycompany.local     www.local.mycompany

使用这种结构似乎适用于我的开发机器上的所有其他网站,虽然我不明白为什么现在这不起作用?

有问题的开发站点是一个 Yii 站点(如果有帮助的话) - 当我转到我的浏览器并尝试加载以下内容时:

http://mycompany.local

而不是显示开发站点,而是显示默认的 WampServer 页面(就像我转到 http://localhost 一样的页面

谁能说明原因?

【问题讨论】:

    标签: yii localhost wampserver vhosts hosts


    【解决方案1】:

    这可能只是一个错字。

    根据经验,如果虚拟主机配置不当,Apache 将默认使用 VHOST 定义中的第一个站点,这可能就是您发生这种情况的原因。我假设 localhost 是第一个定义的站点。

    你有

    ServerName local.mycompany
    

    在 VHOST 定义中,以及

    mycompany.local
    

    在 HOSTS 文件中。修复它,它可能会起作用。

    您还应该在&lt;VirtualHost&gt;&lt;Directory&gt; 定义中真正定义允许谁连接到该站点,就像这样

    <VirtualHost *:80>
     ServerAdmin aa@abc.co.uk
     DocumentRoot "c:/wwwroot/mycompany/public_html"
     ServerName local.mycompany
     <Directory "c:/wwwroot/mycompany/public_html">
        Options +Indexes
        AllowOverride All
        Require local             <-- assuming Apache 2.4
     </Directory>
     ErrorLog "c:/wwwroot/mycompany/log/error.log"
     CustomLog "c:/wwwroot/mycompany/log/access.log" common
     LogLevel debug
     SetEnv MYCOMPANY_ENVIRONMENT TOM
    </VirtualHost>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-11
      • 2015-08-16
      • 1970-01-01
      • 2021-04-19
      • 2018-06-17
      • 1970-01-01
      • 1970-01-01
      • 2014-09-26
      相关资源
      最近更新 更多