Re: Как запустить nginx на IP, которое выделяется через OpenVPN
Pavel V.
pavel2000 на ngs.ru
Вт Фев 27 12:57:22 UTC 2018
Здравствуйте, 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 at ngs.ru
Подробная информация о списке рассылки nginx-ru