XAMPP虚拟主机文档根目录不起作用

时间:2019-02-05 12:31:58

标签: apache xampp localhost virtualhost hosts

因此,我在XAMPP 5.6.3中设置了虚拟主机。它应该指向我在此处设置的文档根目录,但指向htdocs。这是为什么?这是虚拟主机设置:

<VirtualHost *:80>
    ServerAdmin webmaster@myprojectlocaldev.com
    DocumentRoot "D:/htdocs/PHP projects/myproject/myproject"
    ServerName myprojectlocaldev.com
    ErrorLog "logs/myprojectlocaldev.com-error.log"
    CustomLog "logs/myprojectlocaldev.com-access.log" common
    SetEnv APPLICATION_ENV "development"
    <Directory "D:/htdocs/PHP projects/myproject/myproject">
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

更新

事实证明,整个Virtual Host不能正常工作,而不仅仅是DocumentRoot。

2 个答案:

答案 0 :(得分:0)

Windows 10在某个地方使用了端口80,因此XAMPP应该先更改Apache的端口,然后才能应用虚拟主机。

答案 1 :(得分:0)

还有另一种解决方案。更改默认的80端口会引发很多问题。当我们创建本地SSL证书时,问题似乎消失了。