XAMPP 虚拟主机文档根目录不起作用
Posted
技术标签:
【中文标题】XAMPP 虚拟主机文档根目录不起作用【英文标题】:XAMPP Virtual Host Document Root not working 【发布时间】:2019-06-29 06:41:25 【问题描述】:所以我在我的 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>
更新
事实证明,整个虚拟主机都不起作用,而不仅仅是 DocumentRoot。
【问题讨论】:
【参考方案1】:Windows 10 在某处使用了端口 80,因此 XAMPP 应先更改 Apache 的端口,然后才能应用虚拟主机。
【讨论】:
【参考方案2】:还有另一种解决方案。更改默认的 80 端口会引发很多问题。当我们创建本地 SSL 证书时,问题似乎消失了。
【讨论】:
以上是关于XAMPP 虚拟主机文档根目录不起作用的主要内容,如果未能解决你的问题,请参考以下文章