Я хочу создать поддомен на своем локальном компьютере (ОС Fedora 8) сказать test.localhost
Прежде чем я внес следующие изменения, я начал httpd
.Открыто localhost
в браузере. Он показывал apache2
страница, но я не установил apache2, нет такого каталога, как apache2
под etc
. Стоит ли устанавливать apache2? Я модифицировал 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>
Я модифицировал host conf сделав запись
#127.0.0.1 localhost
127.0.0.1 test.localhost
Я сделал запись в name.conf следующим образом
zone "test.localhost" {
type master;
file "/var/named/test.localhost";
};
Итак, я изменил только 3 файла и перезапустил httpd
служба. Отображается следующая ошибка
Запуск httpd: синтаксическая ошибка в строке 993 файла /etc/httpd/conf/httpd.conf: недопустимая команда '127.0.0.1', возможно, неправильно написана или определена модулем, не включенным в конфигурацию сервера
Что не так?
Может ли кто-нибудь дать мне шаги по созданию поддомена на локальном компьютере в 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>