[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: nginx и несколько интерфейсов



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

12 января 2011 г. 23:57 пользователь Aleksandr Sytar <sytar.alex@gmail.com> написал:
12 января 2011 г. 22:09 пользователь Dmitry E. Oboukhov
<unera@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


Reply to: