在fedora 8中重启httpd时出错

我想在我的本地机器上创build子域(操作系统是Fedora 8 )说test.localhost

在我做了下面的修改之前,我开始在浏览器中打开localhost 。它显示了apache2 page.But但是我没有安装apache2.There没有像apache2这样的目录。 我应该安装apache2? 我通过下面的input修改了httpd.conf文件

 <VirtualHost 127.0.0.1:80> 127.0.0.1 test.localhost DocumentRoot /var/www/test/ # ErrorLog /var/www/test/logs/error.log #CustomLog /var/www/test/logs/access.log combined </VirtualHost> 

我通过input来修改host conf

 #127.0.0.1 localhost 127.0.0.1 test.localhost 

我已经在name.conf中input如下

 zone "test.localhost" { type master; file "/var/named/test.localhost"; }; 

所以我只修改了3个文件,并重新启动httpd服务。 它显示以下错误

启动httpd:/etc/httpd/conf/httpd.conf的第993行的语法错误:无效的命令“127.0.0.1”,可能是拼写错误或由未包含在服务器configuration中的模块定义

出了什么问题?

可以任何一个给我的步骤,在本地机器上创build子在Linux(Fedora 8)

您的回应将不胜感激!

你的httpd.conf已经损坏。 一个“ServerAliases”关键字不知何故消失。 工作版本:

 <VirtualHost 127.0.0.1:80> ServerName test ServerAlias 127.0.0.1 test.localhost DocumentRoot /var/www/test/ # ErrorLog /var/www/test/logs/error.log #CustomLog /var/www/test/logs/access.log combined </VirtualHost>