无法使用Xampp设置虚拟主机

时间:2013-11-05 19:15:10

标签: php apache xampp virtualhost

我正在尝试设置我的虚拟主机。

这是我的主机文件

的设置
    127.0.0.1       localhost
    127.0.0.1       test.local

这是我在 httpd-Vhosts.Conf 文件

中的设置
 <VirtualHost 127.0.0.1:80>
DocumentRoot "C:/xampp/htdocs/test"
ServerName http://test.local/
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common</VirtualHost>

这就是我来到这里的错误,

  Server error!

 The server encountered an internal error and was unable to complete your request.      Either the server is overloaded or there was an error in a CGI script.

 If you think this is a server error, please contact the webmaster.
 Error 500

我已启用此行

  Include conf/extra/httpd-vhosts.conf

但我不知道我在这里缺少什么来创建一个虚拟主机。

1 个答案:

答案 0 :(得分:0)

<VirtualHost 127.0.0.1:80>
DocumentRoot "C:/xampp/htdocs/test"
ServerName test.local
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>

有两个问题可能阻止Apache正确解释您的文件:

  • </VirtualHost>必须在新行中,否则Apache无法解析文件(Syntax error
  • ServerName通常没有http://和尾部斜杠

(此外,您不应使用.local,因为这可能会干扰某些网络内容。)