Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: 3D-Dragon от 07 Апреля 2002, 02:25:50
-
Как избавиться от сабжа ?
Apache 1.3.24 + PHP 4.1.2
Хочу так, набираю 127.0.0.5, если у меня его в настройках нет, то должна выскочить страница ошибки 404, а у меня броузер перескакивает на 127.0.0.1
-
дело в том, что Apache работает только с настроенными виртуальными хостами.
-
Apache работает только с настроенными виртуальными хостами
Так это понятно :)
У меня и настроены 127.0.0.5 и 127.0.0.11 но если я в броузере наберу 127.0.0.137 то он идет на 127.0.0.1 :(
Как по мне, так такого хоста нет в конфигурации и должна выдаваться ошибка, а не делаться редирект на 127.0.0.1
Или я неправильно рассуждаю ?
Это у меня глюк или это фича индейца ?
-
дело в том, что 127 - это loopback. Это нормальный режим.
если нет listen на конкретном ip, то по умолчанию идет вызов на 127.0.0.1
-
Dm
Прописал в конфиге апача
Listen 80
Проблема решилась,
я правильно сделал ?
-
3D-Dragon
все верно. теперь Apache слушает все имеющиеся ip на 80 порту. Если настроить виртуальные хосты, то можно добиться желаемого результата.
Кстати, в соседнем топике есть пример автоматической настройки виртуальных хостов на один ip адрес.
-
теперь Apache слушает все имеющиеся ip на 80 порту
Apache делает это по умолчанию. Порт рекомендуется задавать директивой Port.
Надо было просто настроить VirtualHost и прописать hosts.