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

2011-01-12 Пенетрантность Aleksandr Sytar
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


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

2011-01-12 Пенетрантность Dmitry A. Zhiglov
12 января 2011 г. 22:09 пользователь Dmitry E. Oboukhov
un...@debian.org написал:

 так вот, если при загрузке по какой-то причине ppp-соединение
 установилось не сразу, то nginx не стартует а валится с ошибкой
 не моу забиндиться на такой-то адрес

 пробовал сделать default'ом ему listen на 127.0.0.1, но это не
 помогает.

 а listen 80; который работает прописывать нельзя по некоторым
 соображениям.

Может, как поднимается ppp пробрасывать маршрут до работающего адреса?


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

2011-01-12 Пенетрантность Артем Васильев
Эм, указать 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



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

2011-01-12 Пенетрантность Артем Васильев
13 января 2011 г. 1:35 пользователь Dmitry A. Zhiglov 
dmitry.zhig...@gmail.com написал:

 12 января 2011 г. 22:09 пользователь Dmitry E. Oboukhov
 un...@debian.org написал:

  так вот, если при загрузке по какой-то причине ppp-соединение
  установилось не сразу, то nginx не стартует а валится с ошибкой
  не моу забиндиться на такой-то адрес
 
  пробовал сделать default'ом ему listen на 127.0.0.1, но это не
  помогает.
 
  а listen 80; который работает прописывать нельзя по некоторым
  соображениям.

По каким-таким соображениям?


 Может, как поднимается ppp пробрасывать маршрут до работающего адреса?


Нет, не поможет