虚拟主机未正确指向

时间:2018-04-22 03:46:24

标签: apache laravel-4 httpd.conf vhosts

我在C:/ Apache24 / htdocs / lsapp上安装了Laravel。

它可以正常使用localhost / lsapp / public URL。

我想要做的是取代上面的网址,而不是我想在本地机器上通过mak.org访问它。

为此,我做了以下更改

  1. 使用以下行编辑C:/Apache24/conf/extra/httpd-vhosts.conf:

    <VirtualHost *:80>
        DocumentRoot "C:/Apache24/htdocs"
        ServerName localhost
    </VirtualHost>
    
    <VirtualHost *:80>
        DocumentRoot "C:/Apache24/htdocs/lsapp/public"
        ServerName mak.org
    </VirtualHost>
    
  2. 编辑C:/ Windows / System32 / drivers / etc / hosts以下行:

    127.0.0.1       localhost
    127.0.0.1       mak.org
    
  3. 我重启了我的apache服务器。

  4. 但是当我在浏览器中点击mak.org时,而不是访问&#34; C:/ Apache24 / htdocs / lsapp / public&#34;它指的是&#34; C:/ Apache24 / htdocs&#34;。

    我重启了我的电脑,在php.ini中启用opcache.enable = 0仍然没有得到理想的结果。

    有人可以帮我这个吗? 我错过了什么或在哪里?

1 个答案:

答案 0 :(得分:0)

通过在Apache的httpd.conf文件中启用以下解决问题:

    Include conf/extra/httpd-vhosts.conf