在 Fedora 8 中重新启动 httpd 时出错

在 Fedora 8 中重新启动 httpd 时出错

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

在进行以下更改之前,我开始在浏览器中httpd打开。localhost它显示apache2页面。但我没有安装 apache2。没有像apache2下面的目录etc。我应该安装 apache2 吗?我修改了httpd配置文件通过进行以下输入来归档

<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>

我修改了主机配置通过进入

#127.0.0.1 localhost
127.0.0.1 test.localhost

我已经进入名称配置文件如下

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

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

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

出了什么问题?

有人能告诉我在 Linux(Fedora 8)上在本地机器上创建子域的步骤吗?

非常感谢您的回复!

答案1

您的 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>

相关内容