xampp 子域名协助

xampp 子域名协助

我想以特定方式设置我的本地 xampp 服务器。对于我在文档根目录中创建的每个单独项目,我希望能够通过 访问它http://projectname.localhost。如何使用虚拟主机执行此操作。我是否需要为创建的每个新项目编辑 Windows 主机文件?

答案1

是的,您需要为每个新项目编辑 Windows 主机文件。Windows 主机文件不允许通配符子域。如果这对您非常重要,您可以运行自己的 DNS 服务器并设置 TCP/IP 以使用 127.0.0.1 作为 DNS。

您可以使用mod_vhost_alias在 Apache 中动态配置虚拟主机。例如...

<VirtualHost 127.0.0.1:80>
  ServerAlias *.localhost
  UseCanonicalName Off    
  VirtualDocumentRoot C:/xampp/htdocs/%1
</VirtualHost>

相关内容