Эм, указать listen 80, и при подъёме ppp-интерфейса дёргать его через
SIPHUP, не?

12 января 2011 г. 23:57 пользователь Aleksandr Sytar
<sytar.a...@gmail.com>написал:

> 12 января 2011 г. 22:09 пользователь Dmitry E. Oboukhov
> <un...@debian.org> написал:
> > есть домашний сервак.
> >
> > у него несколько сетевых интерфейсов. один из них - ppp.
> >
> > nginx'у надо смотреть и на ppp тоже.
> >
> > в конфиге одного из виртуальных серверов прописано что
> > listen адрес_на_ppp:80;
> >
> > так вот, если при загрузке по какой-то причине ppp-соединение
> > установилось не сразу, то nginx не стартует а валится с ошибкой
> > "не моу забиндиться на такой-то адрес"
> >
> > пробовал сделать default'ом ему listen на 127.0.0.1, но это не
> > помогает.
> >
> > а listen 80; который работает прописывать нельзя по некоторым
> > соображениям.
> >
> > можно ли как-то решить эту проблему?
>
> Например: в post-action поднятия ppp копировать конфиг
> соответствующего server для инклюда и делать nginx reload
> Ну и потом соотвественно наоборот...
>
> --
> Have a nice day
>

Ответить