Апач всегда биндит все адреса.
Нужно чтобы Apache работал только на одном адресе. На другом, будет другой сервер (не апач)
Так вот. Апач всегда биндит оба адреса и работает на них. Даже если прописан:
Код:
BindAddress XXX.XXX.XXX.XXX
Apache отвечает как по адесу, XXX.XXX.XXX.XXX та и по адресу YYY.YYY.YYY.YYY
Может кто знает в чем проблема ??
Код:
Listen XXX.XXX.XXX.XXX:80
указывает апачу какой интерфейс слушать
Цитата:
Originally posted by Extractor
указывает апачу какой интерфейс слушать
Код:
Listen XXX.XXX.XXX.XXX:80
указывает апачу какой интерфейс слушать
В листен прописывается дополнительный адрес, который нужно биндить помимо того что в BindAdress
Цитата:
Originally posted by mike
В листен прописывается дополнительный адрес, который нужно биндить помимо того что в BindAdress
В листен прописывается дополнительный адрес, который нужно биндить помимо того что в BindAdress
читайте доки, ибо они рулят...
Цитата:
This directive is deprecated and will be eliminated in Apache 2.0. Equivalent functionality and more control over the address and ports Apache listens to is available using the Listen directive.
так что юзай Listen, а Bind вообще ффтопку.
Цитата:
Originally posted by squirL
читайте доки, ибо они рулят...
так что юзай Listen, а Bind вообще ффтопку.
читайте доки, ибо они рулят...
так что юзай Listen, а Bind вообще ффтопку.
Да и в Listen прописывал и в бинд.
В общем очень страно. Возможно дело в том, что физически интерфейс один.
Апач всегда отвечает по обоим адресам !
Но, биндит, как оказалось только один !
Если на втором адресе запущен другой сервер, то он работает, если не запущен, то отвечает апач.
Если "адрес:порт" забинден, то другой сервер получит отлуп при попытке забиндить пару. Тут такого не происходит. Вывод - пара не забиндена.
Но мне все равно не понятно, по чему апач отвечает и по этому адресу, если сервер не запущен.