虚拟主机未正确指向

Virtual Host not pointing properly

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

它与 localhost/lsapp/public URL 一起工作正常。

我想做的不是上面的 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 服务器。

但是当我在浏览器中点击 mak.org 时,访问的不是 "C:/Apache24/htdocs/lsapp/public",而是指向 "C:/Apache24/htdocs"。

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

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

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

    Include conf/extra/httpd-vhosts.conf