Автор Тема: При вводе любого IP отличного от 127.0.0.1 происходит перенаправление на 127.0.0.1  (Прочитано 4176 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 3D-Dragon

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 161
  • +0/-0
  • 0
    • Просмотр профиля
    • http://wp-club.net
Как избавиться от сабжа ?
Apache 1.3.24 + PHP 4.1.2

Хочу так, набираю 127.0.0.5, если у меня его в настройках нет, то должна выскочить страница ошибки 404, а у меня броузер перескакивает на 127.0.0.1
Всё в одном месте для начинающих и профессионалов
-= Web-Profi CLUB =-  Хостинг (бесплатный, платный, dedicated), Баннерная Сеть, Форум для web-мастеров

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
дело в том, что Apache работает только с настроенными виртуальными хостами.
с уважением,
магистр белой магии.

Оффлайн 3D-Dragon

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 161
  • +0/-0
  • 0
    • Просмотр профиля
    • http://wp-club.net
Цитировать
Apache работает только с настроенными виртуальными хостами


Так это понятно :)
У меня и настроены 127.0.0.5 и 127.0.0.11 но если я в броузере наберу 127.0.0.137 то он идет на 127.0.0.1 :(

Как по мне, так такого хоста нет в конфигурации и должна выдаваться ошибка, а не делаться редирект на 127.0.0.1

Или я неправильно рассуждаю ?
Это у меня глюк или это фича индейца ?
Всё в одном месте для начинающих и профессионалов
-= Web-Profi CLUB =-  Хостинг (бесплатный, платный, dedicated), Баннерная Сеть, Форум для web-мастеров

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
дело в том, что 127 - это loopback. Это нормальный режим.
если нет listen на конкретном ip, то по умолчанию идет вызов на 127.0.0.1
с уважением,
магистр белой магии.

Оффлайн 3D-Dragon

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 161
  • +0/-0
  • 0
    • Просмотр профиля
    • http://wp-club.net
Dm
Прописал в конфиге апача
Listen 80

Проблема решилась,
я правильно сделал ?
Всё в одном месте для начинающих и профессионалов
-= Web-Profi CLUB =-  Хостинг (бесплатный, платный, dedicated), Баннерная Сеть, Форум для web-мастеров

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
3D-Dragon
все верно. теперь Apache слушает все имеющиеся ip на 80 порту. Если настроить виртуальные хосты, то можно добиться желаемого результата.

Кстати, в соседнем топике есть пример автоматической настройки виртуальных хостов на один ip адрес.
с уважением,
магистр белой магии.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Цитировать
теперь Apache слушает все имеющиеся ip на 80 порту

Apache делает это по умолчанию. Порт рекомендуется задавать директивой Port.
Надо было просто настроить VirtualHost и прописать hosts.
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28