Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bind() failed - Cannot assign requested address
On Tue, Aug 04, 2009 at 05:38:01PM +0400, Evgeny Barsukov wrote:
> Здравствуйте.
>
> Столкнулся с такой проблемой - если на машине не поднят сетевой интерфейс,
> на который завязана секция в конфиге nginx, то nginx не стартует.
>
> пример строки из nginx.conf:
> server { listen 192.168.0.2:443; server_name someserver.ru ; [..skipped..] }
>
> /etc/init.d/nginx start
>
> bind() to 192.168.0.2:443 failed (99: Cannot assign requested address)
> configuration file /var/nginx/conf/nginx.conf test failed
>
> Это никак нельзя обойти? апач в аналогичной ситуации продолжает запускаться
> :)
>
> У меня бывают ситуации, когда IP адрес должен быть выключен, и конфиг nginx
> трогать после отключения не хочется.
Нужно добавить сервер с "*:443", тогда nginx будет bind'иться только
к "*:443":
server {
listen *:443;
}
server {
listen 192.168.0.2:443;
...
}
--
Игорь Сысоев
http://sysoev.ru
|