Apache 虚拟子域名

Apache 虚拟子域名

我正在尝试创建虚拟子域,但是在编辑 httpd-vhosts.conf 后 apache 无法启动,并且错误日志中没有错误。

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

注意:我在 Windows 上通过 xampp 运行 apache。

答案1

这是我在 Linux 中创建虚拟主机的方法:

<VirtualHost 127.0.0.1>
  DocumentRoot /var/webapps/testphp
  ServerName testphp.home.lan
</VirtualHost>

您可以使用它(替换 DocumentRoot 和 ServerName)并添加

127.0.0.1 testphp.home.lan

在您的 /etc/hosts 中(或 windows-os c:\windows\system32\drivers\etc\hosts)并检查主 apache 配置中是否有“error-switcher”。可能是您的错误日志被关闭了。

相关内容