Здравствуйте, digger.
Вы писали 27 февраля 2018 г., 19:36:49:
> Мне нужно запустить nginx на адресе IP, который выделяется клиентом
> OpenVPN.
> Проблема в том, что этот адрес появляется не сразу после загрузки хоста, а
> через некоторое время.
Это у вас неправильная конфигурация.
Настройте систему, чтобы она автоматически создавала и конфигурировала интерфейс при старте.
должно быть аналогичное тому, что сделает пара команд:
openvpn --mktun --dev tap0
ifconfig tap0 inet 192.168.1.2/24
.... маршрутизация...
В конфиге OpenVPN:
dev tap0
#dev tun0
ifconfig-noexec
Но есть нюанс - этот айпи не "выделяется клиентом" а "прибит гвоздями", что,
впрочем, не слишком противоречит вашему сообщению, т.к. если бы он был бы
неизвестен, то не был бы и указан в конфиге nginx.
> Соответственно, nginx видит, что адреса IP, прописанного в конфиге, нет, и
> не запускается.
> Руками потом запустить можно, но должно запускаться автоматически сразу, как
> только IP будет доступен.
> Подскажите, пожалуйста, как лучше организовать такой запуск?
> Если через crontab, то как проверять, что nginx запущен, и как его
> запустить, если он не работает?
> Спасибо!
--
С уважением,
Pavel mailto:pavel2000@ngs.ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru