Как сделать редирект при переносе https-сайта на другой сервер?

2018-06-01 Thread digger
Есть https-сайт, конфигурация nginx которого создана с помощью ISPmanager. Нужно настроить редирект на другой физический сервер, где находится новая версия этого сайта. Редирект нужен для "бесшовного" переезда, чтобы не дожидаться смены IP в записи A сервера DNS. Пре переезде http-сайта делал

Re: Непонятная ошибка при авторизации из скрипта Perl с клиентским сертификатом

2018-03-20 Thread digger
Оказалось, что на той виртуалке, где не работает, стоит Net::SSLeay версии 1.8, и он действительно отвергает сертификат. Почему-то условия проверки не выполняются: if (Net::SSLeay::CTX_use_certificate_chain_file($ctx,$f)) { $havecert = 'PEM'; } elsif

Непонятная ошибка при авторизации из скрипта Perl с клиентским сертификатом

2018-03-20 Thread digger
Странная штука... Пытаюсь обращаться к nginx с клиентским сертификатом из perl 5.24.1, получаю ошибку 500 и непонятные сообщения в логах. А в перле 5.20.2 все нормально. Скрипт и сертификаты те же самые openssl version OpenSSL 1.0.1t 3 May 2016 Подскажите, пожалуйста, в чем может быть причина

Re: Проксирование SSL трафика для клиентов с авторизацией по сертификату

2018-03-07 Thread digger
Решил сделать попроще - авторизацию с помощь сертификата на первом сервере nginx, а дальше уже без SSL, но по закрытому каналу VPN. Так работает. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,278948,278958#msg-278958 ___ nginx-ru mailing

Проксирование SSL трафика для клиентов с авторизацией по сертификату

2018-03-06 Thread digger
На территории клиента за NAT стоит http-сервер с адресом из локальной сети. Я делаю к нему доступ с сервера в датацентре с помощью nginx и OpenVPN. При этом клиент, написанный на Perl, использует авторизацию по сертификату. Цепочка серверов выглядит так: [Сервер в датацентре] -> [ Сервер OpenVPN

Re: Как запустить nginx на IP, которое выделяется через OpenVPN

2018-02-27 Thread digger
Огромное спасибо! Действительно, достаточно было запустить nginx на всех интерфейсах, и все получилось как надо. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,278789,278808#msg-278808 ___ nginx-ru mailing list nginx-ru@nginx.org

Как запустить nginx на IP, которое выделяется через OpenVPN

2018-02-27 Thread digger
Мне нужно запустить nginx на адресе IP, который выделяется клиентом OpenVPN. Проблема в том, что этот адрес появляется не сразу после загрузки хоста, а через некоторое время. Соответственно, nginx видит, что адреса IP, прописанного в конфиге, нет, и не запускается. Руками потом запустить можно,

Re: Как удалить из URL сайта завершающий символ # ?

2018-02-15 Thread digger
Спасибо! Posted at Nginx Forum: https://forum.nginx.org/read.php?21,278596,278602#msg-278602 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Как удалить из URL сайта завершающий символ # ?

2018-02-15 Thread digger
Подскажите, пожалуйста, как удалить из URL сайта завершающий символ решетки #. Точка успешно удаляется следующией конструкцией: if ($http_host ~ "\.$" ){ rewrite ^(.*) $scheme://$host$1 permanent; } Попытка удалить символ # успехом не увенчалась: if ($http_host ~ "\#$" ){