Re: Доли секунд в логах

2018-01-18 Thread Илья Шипицин
18 января 2018 г., 13:15 пользователь Иван Мишин 
написал:

> На данный момент в логах использую $time_local.
>

time_local - это очень странный пример, он есть в документации, подозреваю,
оттуда его тиражируют


> Хотелось бы фиксировать не только секунды, но и доли секунд. Подскажите
> как это можно сделать?
>

$time_iso8601 - во всех смыслах более удобная штука. поддерживается любыми
SQL-серверами и LogParser-ом

>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Доли секунд в логах

2018-01-18 Thread Иван Мишин
На данный момент в логах использую $time_local.
Хотелось бы фиксировать не только секунды, но и доли секунд. Подскажите как
это можно сделать?
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Thread Иван Мишин
>
> $time_iso8601 - во всех смыслах более удобная штука. поддерживается любыми
> SQL-серверами и LogParser-ом

Тем не менее этот формат не мили ни микро секунды не показывает.

18 января 2018 г., 11:22 пользователь Илья Шипицин 
написал:

>
>
> 18 января 2018 г., 13:15 пользователь Иван Мишин 
> написал:
>
>> На данный момент в логах использую $time_local.
>>
>
> time_local - это очень странный пример, он есть в документации,
> подозреваю, оттуда его тиражируют
>
>
>> Хотелось бы фиксировать не только секунды, но и доли секунд. Подскажите
>> как это можно сделать?
>>
>
> $time_iso8601 - во всех смыслах более удобная штука. поддерживается любыми
> SQL-серверами и LogParser-ом
>
>>
>> ___
>> nginx-ru mailing list
>> nginx-ru@nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Windows SSL Error

2018-01-18 Thread Maxim Bashtovoy

Всем доброго времени суток!

При попытке запустить nginx под виндой с SSL конфигурацией получаю:

2018/01/18 11:16:41 [emerg] 2644#5580: BIO_new_file("C:\Users\Sho0ter\Web
ginx\conf\crt.crt") failed (SSL: error:02001015:system library:fopen:Is 
a 
directory:fopen('e:\nginx\nginx-stable\objs.msvc8\lib\openssl-1.0.2l/openssl/ssl/openssl.cnf','rb') 
error:2006D002:BIO routines:BIO_new_file:system lib 
error:0E078002:configuration file routines:DEF_LOAD:system lib 
error:0200107B:system library:fopen:Unknown 
error:fopen('C:\Users\Sho0ter\Web

ginx\conf\crt.crt','r') error:2006D002:BIO routines:BIO_new_file:system lib)

С правами доступа к файлам все ок, пробовал последние версии стабильной 
и майнлайн ветки.

Кто-то подскажет куда копать?

--
Best regards,
Maxim Bashtovoy
www.sho0ter.com

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Thread Gena Makhomed

On 18.01.2018 10:15, Иван Мишин wrote:


На данный момент в логах использую $time_local.
Хотелось бы фиксировать не только секунды, но и доли секунд. Подскажите как
это можно сделать?


http://nginx.org/en/docs/http/ngx_http_log_module.html#var_msec

Referer: http://nginx.org/en/docs/varindex.html

--
Best regards,
 Gena

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Thread Иван Мишин
$msec выдает в лог вот такого вида время 1516267749.614
Оно не человеческое, крайне не удобно будет работать с таким форматом

18 января 2018 г., 12:25 пользователь Gena Makhomed  написал:

> On 18.01.2018 10:15, Иван Мишин wrote:
>
> На данный момент в логах использую $time_local.
>> Хотелось бы фиксировать не только секунды, но и доли секунд. Подскажите
>> как
>> это можно сделать?
>>
>
> http://nginx.org/en/docs/http/ngx_http_log_module.html#var_msec
>
> Referer: http://nginx.org/en/docs/varindex.html
>
> --
> Best regards,
>  Gena
>
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Thread Vadim A. Misbakh-Soloviov
Это смотря как и чем вы работаете.
И постгрес, и даже скриптовые языки прекрасно умеют конвертировать unix 
timestamp в человекочитаемое время (более того, именно unix timestamp наиболее 
удобный для работы (машинной) формат времени.

В письме от четверг, 18 января 2018 г. 12:32:41 MSK пользователь Иван Мишин 
написал:
> $msec выдает в лог вот такого вида время 1516267749.614
> Оно не человеческое, крайне не удобно будет работать с таким форматом
> 
> 18 января 2018 г., 12:25 пользователь Gena Makhomed 
> написал:
 
> 
> > On 18.01.2018 10:15, Иван Мишин wrote:
> >
> >
> >
> > На данный момент в логах использую $time_local.
> > 
> >> Хотелось бы фиксировать не только секунды, но и доли секунд. Подскажите
> >> как
> >> это можно сделать?
> >>
> >>
> >
> >
> >
> > http://nginx.org/en/docs/http/ngx_http_log_module.html#var_msec
> >
> >
> >
> > Referer: http://nginx.org/en/docs/varindex.html
> >
> >
> >
> > --
> > Best regards,
> > 
> >  Gena
> >
> >
> >
> >
> > ___
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> >
> >

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Thread Илья Шипицин
я работаю с Log Parser: https://habrahabr.ru/post/85758/

where по iso8601 оно умеет из коробки

(было бы круто в документации поменять пример с time_local на time_iso8601)

18 января 2018 г., 14:34 пользователь Vadim A. Misbakh-Soloviov <
ng...@mva.name> написал:

> Это смотря как и чем вы работаете.
> И постгрес, и даже скриптовые языки прекрасно умеют конвертировать unix
> timestamp в человекочитаемое время (более того, именно unix timestamp
> наиболее
> удобный для работы (машинной) формат времени.
>
> В письме от четверг, 18 января 2018 г. 12:32:41 MSK пользователь Иван Мишин
> написал:
> > $msec выдает в лог вот такого вида время 1516267749.614
> > Оно не человеческое, крайне не удобно будет работать с таким форматом
> >
> > 18 января 2018 г., 12:25 пользователь Gena Makhomed 
> > написал:
>
> >
> > > On 18.01.2018 10:15, Иван Мишин wrote:
> > >
> > >
> > >
> > > На данный момент в логах использую $time_local.
> > >
> > >> Хотелось бы фиксировать не только секунды, но и доли секунд.
> Подскажите
> > >> как
> > >> это можно сделать?
> > >>
> > >>
> > >
> > >
> > >
> > > http://nginx.org/en/docs/http/ngx_http_log_module.html#var_msec
> > >
> > >
> > >
> > > Referer: http://nginx.org/en/docs/varindex.html
> > >
> > >
> > >
> > > --
> > > Best regards,
> > >
> > >  Gena
> > >
> > >
> > >
> > >
> > > ___
> > > nginx-ru mailing list
> > > nginx-ru@nginx.org
> > > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> > >
> > >
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Thread Иван Мишин
я логи обрабатываю с помощью logstash и складываю в elastic, а затем
просматриваю их с помощью kibana.
Мне важно получить в кибане юзерфрендли временную метку с миллисекундами
(хотя бы, а лучше микро), т.к. виртуальных хостов много и логов тоже много,
поэтому в рамках одной секунды очень много записей попадает и какие запросы
за какими следуют не понятно.

18 января 2018 г., 12:38 пользователь Илья Шипицин 
написал:

> я работаю с Log Parser: https://habrahabr.ru/post/85758/
>
> where по iso8601 оно умеет из коробки
>
> (было бы круто в документации поменять пример с time_local на time_iso8601)
>
> 18 января 2018 г., 14:34 пользователь Vadim A. Misbakh-Soloviov <
> ng...@mva.name> написал:
>
> Это смотря как и чем вы работаете.
>> И постгрес, и даже скриптовые языки прекрасно умеют конвертировать unix
>> timestamp в человекочитаемое время (более того, именно unix timestamp
>> наиболее
>> удобный для работы (машинной) формат времени.
>>
>> В письме от четверг, 18 января 2018 г. 12:32:41 MSK пользователь Иван
>> Мишин
>> написал:
>> > $msec выдает в лог вот такого вида время 1516267749.614
>> > Оно не человеческое, крайне не удобно будет работать с таким форматом
>> >
>> > 18 января 2018 г., 12:25 пользователь Gena Makhomed 
>> > написал:
>>
>> >
>> > > On 18.01.2018 10:15, Иван Мишин wrote:
>> > >
>> > >
>> > >
>> > > На данный момент в логах использую $time_local.
>> > >
>> > >> Хотелось бы фиксировать не только секунды, но и доли секунд.
>> Подскажите
>> > >> как
>> > >> это можно сделать?
>> > >>
>> > >>
>> > >
>> > >
>> > >
>> > > http://nginx.org/en/docs/http/ngx_http_log_module.html#var_msec
>> > >
>> > >
>> > >
>> > > Referer: http://nginx.org/en/docs/varindex.html
>> > >
>> > >
>> > >
>> > > --
>> > > Best regards,
>> > >
>> > >  Gena
>> > >
>> > >
>> > >
>> > >
>> > > ___
>> > > nginx-ru mailing list
>> > > nginx-ru@nginx.org
>> > > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> > >
>> > >
>>
>> ___
>> nginx-ru mailing list
>> nginx-ru@nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Thread Alexey Remizov
On 18.01.2018 12:54, Иван Мишин wrote:

> я логи обрабатываю с помощью logstash и складываю в elastic, а затем
> просматриваю их с помощью kibana.
> Мне важно получить в кибане юзерфрендли временную метку с миллисекундами

Берите $msec и в logstash прогоняйте через фильтр date с форматом UNIX_MS

https://www.elastic.co/guide/en/logstash/current/plugins-filters-date.html#plugins-filters-date-match


-- 
С уважением.   WBR.
Алексей.   Alexey.

mailto:ale...@remizov.org
jabber:remi...@jabber.ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Thread Alexey Remizov
On 18.01.2018 13:03, Alexey Remizov wrote:
> On 18.01.2018 12:54, Иван Мишин wrote:
> 
>> я логи обрабатываю с помощью logstash и складываю в elastic, а затем
>> просматриваю их с помощью kibana.
>> Мне важно получить в кибане юзерфрендли временную метку с миллисекундами
> 
> Берите $msec и в logstash прогоняйте через фильтр date с форматом UNIX_MS

Ошибся, не UNIX_MS, а просто UNIX.

-- 
С уважением.   WBR.
Алексей.   Alexey.

mailto:ale...@remizov.org
jabber:remi...@jabber.ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows SSL Error

2018-01-18 Thread Dmitriy Lyalyuev
Ошибка явно говорит, что не может прочитать файл:

Unknown error:fopen('C:\Users\Sho0ter\Web
ginx\conf\crt.crt','r')

Проверьте пути в конфигах, а лучше перепишите их.

2018-01-18 11:21 GMT+02:00 Maxim Bashtovoy :

> Всем доброго времени суток!
>
> При попытке запустить nginx под виндой с SSL конфигурацией получаю:
>
> 2018/01/18 11:16:41 [emerg] 2644#5580: BIO_new_file("C:\Users\Sho0ter\Web
> ginx\conf\crt.crt") failed (SSL: error:02001015:system library:fopen:Is a
> directory:fopen('e:\nginx\nginx-stable\objs.msvc8\lib\openss
> l-1.0.2l/openssl/ssl/openssl.cnf','rb') error:2006D002:BIO
> routines:BIO_new_file:system lib error:0E078002:configuration file
> routines:DEF_LOAD:system lib error:0200107B:system library:fopen:Unknown
> error:fopen('C:\Users\Sho0ter\Web
> ginx\conf\crt.crt','r') error:2006D002:BIO routines:BIO_new_file:system
> lib)
>
> С правами доступа к файлам все ок, пробовал последние версии стабильной и
> майнлайн ветки.
> Кто-то подскажет куда копать?
>
> --
> Best regards,
> Maxim Bashtovoy
> www.sho0ter.com
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru




-- 
With best regards,
Dmitriy Lyalyuev
https://lyalyuev.info
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows SSL Error

2018-01-18 Thread Maxim Bashtovoy
Пути к файлам и права проверил, все с ними нормально (пробовал и полный 
и относительный путь.


При попытке прописать заведома неправильный путь пишет:
2018/01/18 12:17:07 [emerg] 4076#4236: 
BIO_new_file("C:\Users\Sho0ter\Web\nginx/conf/crt.false.crt") failed 
(SSL: error:02001015:system library:fopen:Is a 
directory:fopen('e:\nginx\nginx\objs.msvc8\lib\openssl-1.0.2n/openssl/ssl/openssl.cnf','rb') 
error:2006D002:BIO routines:BIO_new_file:system lib 
error:0E078002:configuration file routines:DEF_LOAD:system lib 
error:02001002:system library:fopen:No such file or 
directory:fopen('C:\Users\Sho0ter\Web\nginx/conf/crt.false.crt','r') 
error:2006D080:BIO routines:BIO_new_file:no such file)


А когда путь правильный:
2018/01/18 12:19:09 [emerg] 3628#1320: 
PEM_read_bio_X509_AUX("C:\Users\Sho0ter\Web\nginx/conf/crt.crt") failed 
(SSL: error:02001015:system library:fopen:Is a 
directory:fopen('e:\nginx\nginx\objs.msvc8\lib\openssl-1.0.2n/openssl/ssl/openssl.cnf','rb') 
error:2006D002:BIO routines:BIO_new_file:system lib 
error:0E078002:configuration file routines:DEF_LOAD:system lib 
error:0906D06C:PEM routines:PEM_read_bio:no start line)


Сертефикат самоподписанный.
Конфиг:

        listen 443 http2 ssl;
        server_name some.app;

        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_certificate crt.crt;
    ssl_certificate_key key.key;
    ssl_dhparam dhparam.pem;
    ssl_prefer_server_ciphers on;
    ssl_ciphers EECDH:+AES256:-3DES:RSA+AES:RSA+3DES:!NULL:!RC4;
    ssl_ecdh_curve prime256v1;
    ssl_session_cache shared:SSL:10m;
    ssl_session_tickets off;
    resolver 8.8.8.8 8.8.4.4 valid=300s;
    resolver_timeout 5s;


18.01.2018 12:06, Dmitriy Lyalyuev пишет:

Ошибка явно говорит, что не может прочитать файл:

Unknown error:fopen('C:\Users\Sho0ter\Web
ginx\conf\crt.crt','r')

Проверьте пути в конфигах, а лучше перепишите их.

2018-01-18 11:21 GMT+02:00 Maxim Bashtovoy >:


Всем доброго времени суток!

При попытке запустить nginx под виндой с SSL конфигурацией получаю:

2018/01/18 11:16:41 [emerg] 2644#5580:
BIO_new_file("C:\Users\Sho0ter\Web
ginx\conf\crt.crt") failed (SSL: error:02001015:system
library:fopen:Is a

directory:fopen('e:\nginx\nginx-stable\objs.msvc8\lib\openssl-1.0.2l/openssl/ssl/openssl.cnf','rb')
error:2006D002:BIO routines:BIO_new_file:system lib
error:0E078002:configuration file routines:DEF_LOAD:system lib
error:0200107B:system library:fopen:Unknown
error:fopen('C:\Users\Sho0ter\Web
ginx\conf\crt.crt','r') error:2006D002:BIO
routines:BIO_new_file:system lib)

С правами доступа к файлам все ок, пробовал последние версии
стабильной и майнлайн ветки.
Кто-то подскажет куда копать?

-- 
Best regards,

Maxim Bashtovoy
www.sho0ter.com 

___
nginx-ru mailing list
nginx-ru@nginx.org 
http://mailman.nginx.org/mailman/listinfo/nginx-ru





--
With best regards,
Dmitriy Lyalyuev
https://lyalyuev.info


___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru


--
Best regards,
Maxim Bashtovoy
www.sho0ter.com

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows SSL Error

2018-01-18 Thread Dmitriy Lyalyuev
Меня смущает вот тот перенос строки. У вас мог закрасться какой-то странный
символ в строку конфига.

2018-01-18 12:31 GMT+02:00 Maxim Bashtovoy :

> Пути к файлам и права проверил, все с ними нормально (пробовал и полный и
> относительный путь.
>
> При попытке прописать заведома неправильный путь пишет:
> 2018/01/18 12:17:07 [emerg] 4076#4236: BIO_new_file("C:\Users\
> Sho0ter\Web\nginx/conf/crt.false.crt") failed (SSL: error:02001015:system
> library:fopen:Is a directory:fopen('e:\nginx\nginx\objs.msvc8\lib\openssl-
> 1.0.2n/openssl/ssl/openssl.cnf','rb') error:2006D002:BIO routines:BIO_new_
> file:system lib error:0E078002:configuration file
> routines:DEF_LOAD:system lib error:02001002:system library:fopen:No such
> file or directory:fopen('C:\Users\Sho0ter\Web\nginx/conf/crt.
> false.crt','r') error:2006D080:BIO routines:BIO_new_file:no such file)
>
> А когда путь правильный:
> 2018/01/18 12:19:09 [emerg] 3628#1320: PEM_read_bio_X509_AUX("C:\
> Users\Sho0ter\Web\nginx/conf/crt.crt") failed (SSL: error:02001015:system
> library:fopen:Is a directory:fopen('e:\nginx\nginx\objs.msvc8\lib\openssl-
> 1.0.2n/openssl/ssl/openssl.cnf','rb') error:2006D002:BIO routines:BIO_new_
> file:system lib error:0E078002:configuration file
> routines:DEF_LOAD:system lib error:0906D06C:PEM routines:PEM_read_bio:no
> start line)
>
> Сертефикат самоподписанный.
> Конфиг:
>
> listen 443 http2 ssl;
> server_name some.app;
>
> ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
> ssl_certificate crt.crt;
> ssl_certificate_key key.key;
> ssl_dhparam dhparam.pem;
> ssl_prefer_server_ciphers on;
> ssl_ciphers EECDH:+AES256:-3DES:RSA+AES:RSA+3DES:!NULL:!RC4;
> ssl_ecdh_curve prime256v1;
> ssl_session_cache shared:SSL:10m;
> ssl_session_tickets off;
> resolver 8.8.8.8 8.8.4.4 valid=300s;
> resolver_timeout 5s;
>
>
> 18.01.2018 12:06, Dmitriy Lyalyuev пишет:
>
> Ошибка явно говорит, что не может прочитать файл:
>
> Unknown error:fopen('C:\Users\Sho0ter\Web
> ginx\conf\crt.crt','r')
>
> Проверьте пути в конфигах, а лучше перепишите их.
>
> 2018-01-18 11:21 GMT+02:00 Maxim Bashtovoy :
>
>> Всем доброго времени суток!
>>
>> При попытке запустить nginx под виндой с SSL конфигурацией получаю:
>>
>> 2018/01/18 11:16:41 [emerg] 2644#5580: BIO_new_file("C:\Users\Sho0ter\Web
>> ginx\conf\crt.crt") failed (SSL: error:02001015:system library:fopen:Is a
>> directory:fopen('e:\nginx\nginx-stable\objs.msvc8\lib\openss
>> l-1.0.2l/openssl/ssl/openssl.cnf','rb') error:2006D002:BIO
>> routines:BIO_new_file:system lib error:0E078002:configuration file
>> routines:DEF_LOAD:system lib error:0200107B:system library:fopen:Unknown
>> error:fopen('C:\Users\Sho0ter\Web
>> ginx\conf\crt.crt','r') error:2006D002:BIO routines:BIO_new_file:system
>> lib)
>>
>> С правами доступа к файлам все ок, пробовал последние версии стабильной и
>> майнлайн ветки.
>> Кто-то подскажет куда копать?
>>
>> --
>> Best regards,
>> Maxim Bashtovoy
>> www.sho0ter.com
>>
>> ___
>> nginx-ru mailing list
>> nginx-ru@nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
>
>
>
> --
> With best regards,
> Dmitriy Lyalyuev
> https://lyalyuev.info
>
>
> ___
> nginx-ru mailing 
> listnginx-ru@nginx.orghttp://mailman.nginx.org/mailman/listinfo/nginx-ru
>
>
> --
> Best regards,
> Maxim Bashtovoywww.sho0ter.com
>
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>



-- 
With best regards,
Dmitriy Lyalyuev
https://lyalyuev.info
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows SSL Error

2018-01-18 Thread Dmitriy Lyalyuev
Попробуйте положить сертификат в корень диска и прописать полный путь к
нему.

2018-01-18 12:34 GMT+02:00 Dmitriy Lyalyuev :

> Меня смущает вот тот перенос строки. У вас мог закрасться какой-то
> странный символ в строку конфига.
>
> 2018-01-18 12:31 GMT+02:00 Maxim Bashtovoy :
>
>> Пути к файлам и права проверил, все с ними нормально (пробовал и полный и
>> относительный путь.
>>
>> При попытке прописать заведома неправильный путь пишет:
>> 2018/01/18 12:17:07 [emerg] 4076#4236: BIO_new_file("C:\Users\Sho0ter
>> \Web\nginx/conf/crt.false.crt") failed (SSL: error:02001015:system
>> library:fopen:Is a directory:fopen('e:\nginx\ngin
>> x\objs.msvc8\lib\openssl-1.0.2n/openssl/ssl/openssl.cnf','rb')
>> error:2006D002:BIO routines:BIO_new_file:system lib
>> error:0E078002:configuration file routines:DEF_LOAD:system lib
>> error:02001002:system library:fopen:No such file or
>> directory:fopen('C:\Users\Sho0ter\Web\nginx/conf/crt.false.crt','r')
>> error:2006D080:BIO routines:BIO_new_file:no such file)
>>
>> А когда путь правильный:
>> 2018/01/18 12:19:09 [emerg] 3628#1320: PEM_read_bio_X509_AUX("C:\User
>> s\Sho0ter\Web\nginx/conf/crt.crt") failed (SSL: error:02001015:system
>> library:fopen:Is a directory:fopen('e:\nginx\ngin
>> x\objs.msvc8\lib\openssl-1.0.2n/openssl/ssl/openssl.cnf','rb')
>> error:2006D002:BIO routines:BIO_new_file:system lib
>> error:0E078002:configuration file routines:DEF_LOAD:system lib
>> error:0906D06C:PEM routines:PEM_read_bio:no start line)
>>
>> Сертефикат самоподписанный.
>> Конфиг:
>>
>> listen 443 http2 ssl;
>> server_name some.app;
>>
>> ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
>> ssl_certificate crt.crt;
>> ssl_certificate_key key.key;
>> ssl_dhparam dhparam.pem;
>> ssl_prefer_server_ciphers on;
>> ssl_ciphers EECDH:+AES256:-3DES:RSA+AES:RSA+3DES:!NULL:!RC4;
>> ssl_ecdh_curve prime256v1;
>> ssl_session_cache shared:SSL:10m;
>> ssl_session_tickets off;
>> resolver 8.8.8.8 8.8.4.4 valid=300s;
>> resolver_timeout 5s;
>>
>>
>> 18.01.2018 12:06, Dmitriy Lyalyuev пишет:
>>
>> Ошибка явно говорит, что не может прочитать файл:
>>
>> Unknown error:fopen('C:\Users\Sho0ter\Web
>> ginx\conf\crt.crt','r')
>>
>> Проверьте пути в конфигах, а лучше перепишите их.
>>
>> 2018-01-18 11:21 GMT+02:00 Maxim Bashtovoy :
>>
>>> Всем доброго времени суток!
>>>
>>> При попытке запустить nginx под виндой с SSL конфигурацией получаю:
>>>
>>> 2018/01/18 11:16:41 [emerg] 2644#5580: BIO_new_file("C:\Users\Sho0ter
>>> \Web
>>> ginx\conf\crt.crt") failed (SSL: error:02001015:system library:fopen:Is
>>> a directory:fopen('e:\nginx\nginx-stable\objs.msvc8\lib\openss
>>> l-1.0.2l/openssl/ssl/openssl.cnf','rb') error:2006D002:BIO
>>> routines:BIO_new_file:system lib error:0E078002:configuration file
>>> routines:DEF_LOAD:system lib error:0200107B:system library:fopen:Unknown
>>> error:fopen('C:\Users\Sho0ter\Web
>>> ginx\conf\crt.crt','r') error:2006D002:BIO routines:BIO_new_file:system
>>> lib)
>>>
>>> С правами доступа к файлам все ок, пробовал последние версии стабильной
>>> и майнлайн ветки.
>>> Кто-то подскажет куда копать?
>>>
>>> --
>>> Best regards,
>>> Maxim Bashtovoy
>>> www.sho0ter.com
>>>
>>> ___
>>> nginx-ru mailing list
>>> nginx-ru@nginx.org
>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>>
>>
>>
>> --
>> With best regards,
>> Dmitriy Lyalyuev
>> https://lyalyuev.info
>>
>>
>> ___
>> nginx-ru mailing 
>> listnginx-ru@nginx.orghttp://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>>
>> --
>> Best regards,
>> Maxim Bashtovoywww.sho0ter.com
>>
>>
>> ___
>> nginx-ru mailing list
>> nginx-ru@nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>
>
>
> --
> With best regards,
> Dmitriy Lyalyuev
> https://lyalyuev.info
>



-- 
With best regards,
Dmitriy Lyalyuev
https://lyalyuev.info
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows SSL Error

2018-01-18 Thread Evgeniy Berdnikov
On Thu, Jan 18, 2018 at 12:31:14PM +0200, Maxim Bashtovoy wrote:
> Пути к файлам и права проверил, все с ними нормально (пробовал и
> полный и относительный путь.
> 
> При попытке прописать заведома неправильный путь пишет:
> 2018/01/18 12:17:07 [emerg] 4076#4236:
> BIO_new_file("C:\Users\Sho0ter\Web\nginx/conf/crt.false.crt") failed
> (SSL: error:02001015:system library:fopen:Is a 
> directory:fopen('e:\nginx\nginx\objs.msvc8\lib\openssl-1.0.2n/openssl/ssl/openssl.cnf','rb')
> error:2006D002:BIO routines:BIO_new_file:system lib
> error:0E078002:configuration file routines:DEF_LOAD:system lib
> error:02001002:system library:fopen:No such file or
> directory:fopen('C:\Users\Sho0ter\Web\nginx/conf/crt.false.crt','r')
> error:2006D080:BIO routines:BIO_new_file:no such file)
> 
> А когда путь правильный:
> 2018/01/18 12:19:09 [emerg] 3628#1320:
> PEM_read_bio_X509_AUX("C:\Users\Sho0ter\Web\nginx/conf/crt.crt")
> failed (SSL: error:02001015:system library:fopen:Is a 
> directory:fopen('e:\nginx\nginx\objs.msvc8\lib\openssl-1.0.2n/openssl/ssl/openssl.cnf','rb')
> error:2006D002:BIO routines:BIO_new_file:system lib
> error:0E078002:configuration file routines:DEF_LOAD:system lib
> error:0906D06C:PEM routines:PEM_read_bio:no start line)

 А файл e:\nginx\nginx\objs.msvc8\lib\openssl-1.0.2n/openssl/ssl/openssl.cnf
 проверяли? "Is a directory", т.е. EISDIR означает, что найден каталог там,
 где ожидался обычный файл.
-- 
 Eugene Berdnikov
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows SSL Error

2018-01-18 Thread Alex Domoradov
Я бы проверил, что ключ и сертификат совпадают

$ openssl x509 -noout -modulus -in crt.crt | md5sum
$ openssl rsa -noout -modulus -in key.key | md5sum

md5 должна совпадать. Так же неплохо бы увидеть вывод

$ openssl x509 -in crt.crt -text -noout

2018-01-18 12:34 GMT+02:00 Dmitriy Lyalyuev :

> Попробуйте положить сертификат в корень диска и прописать полный путь к
> нему.
>
> 2018-01-18 12:34 GMT+02:00 Dmitriy Lyalyuev :
>
>> Меня смущает вот тот перенос строки. У вас мог закрасться какой-то
>> странный символ в строку конфига.
>>
>> 2018-01-18 12:31 GMT+02:00 Maxim Bashtovoy :
>>
>>> Пути к файлам и права проверил, все с ними нормально (пробовал и полный
>>> и относительный путь.
>>>
>>> При попытке прописать заведома неправильный путь пишет:
>>> 2018/01/18 12:17:07 [emerg] 4076#4236: BIO_new_file("C:\Users\Sho0ter
>>> \Web\nginx/conf/crt.false.crt") failed (SSL: error:02001015:system
>>> library:fopen:Is a directory:fopen('e:\nginx\ngin
>>> x\objs.msvc8\lib\openssl-1.0.2n/openssl/ssl/openssl.cnf','rb')
>>> error:2006D002:BIO routines:BIO_new_file:system lib
>>> error:0E078002:configuration file routines:DEF_LOAD:system lib
>>> error:02001002:system library:fopen:No such file or
>>> directory:fopen('C:\Users\Sho0ter\Web\nginx/conf/crt.false.crt','r')
>>> error:2006D080:BIO routines:BIO_new_file:no such file)
>>>
>>> А когда путь правильный:
>>> 2018/01/18 12:19:09 [emerg] 3628#1320: PEM_read_bio_X509_AUX("C:\User
>>> s\Sho0ter\Web\nginx/conf/crt.crt") failed (SSL: error:02001015:system
>>> library:fopen:Is a directory:fopen('e:\nginx\ngin
>>> x\objs.msvc8\lib\openssl-1.0.2n/openssl/ssl/openssl.cnf','rb')
>>> error:2006D002:BIO routines:BIO_new_file:system lib
>>> error:0E078002:configuration file routines:DEF_LOAD:system lib
>>> error:0906D06C:PEM routines:PEM_read_bio:no start line)
>>>
>>> Сертефикат самоподписанный.
>>> Конфиг:
>>>
>>> listen 443 http2 ssl;
>>> server_name some.app;
>>>
>>> ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
>>> ssl_certificate crt.crt;
>>> ssl_certificate_key key.key;
>>> ssl_dhparam dhparam.pem;
>>> ssl_prefer_server_ciphers on;
>>> ssl_ciphers EECDH:+AES256:-3DES:RSA+AES:RSA+3DES:!NULL:!RC4;
>>> ssl_ecdh_curve prime256v1;
>>> ssl_session_cache shared:SSL:10m;
>>> ssl_session_tickets off;
>>> resolver 8.8.8.8 8.8.4.4 valid=300s;
>>> resolver_timeout 5s;
>>>
>>>
>>> 18.01.2018 12:06, Dmitriy Lyalyuev пишет:
>>>
>>> Ошибка явно говорит, что не может прочитать файл:
>>>
>>> Unknown error:fopen('C:\Users\Sho0ter\Web
>>> ginx\conf\crt.crt','r')
>>>
>>> Проверьте пути в конфигах, а лучше перепишите их.
>>>
>>> 2018-01-18 11:21 GMT+02:00 Maxim Bashtovoy :
>>>
 Всем доброго времени суток!

 При попытке запустить nginx под виндой с SSL конфигурацией получаю:

 2018/01/18 11:16:41 [emerg] 2644#5580: BIO_new_file("C:\Users\Sho0ter
 \Web
 ginx\conf\crt.crt") failed (SSL: error:02001015:system library:fopen:Is
 a directory:fopen('e:\nginx\nginx-stable\objs.msvc8\lib\openss
 l-1.0.2l/openssl/ssl/openssl.cnf','rb') error:2006D002:BIO
 routines:BIO_new_file:system lib error:0E078002:configuration file
 routines:DEF_LOAD:system lib error:0200107B:system library:fopen:Unknown
 error:fopen('C:\Users\Sho0ter\Web
 ginx\conf\crt.crt','r') error:2006D002:BIO routines:BIO_new_file:system
 lib)

 С правами доступа к файлам все ок, пробовал последние версии стабильной
 и майнлайн ветки.
 Кто-то подскажет куда копать?

 --
 Best regards,
 Maxim Bashtovoy
 www.sho0ter.com

 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>
>>>
>>>
>>>
>>> --
>>> With best regards,
>>> Dmitriy Lyalyuev
>>> https://lyalyuev.info
>>>
>>>
>>> ___
>>> nginx-ru mailing 
>>> listnginx-ru@nginx.orghttp://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>
>>>
>>> --
>>> Best regards,
>>> Maxim Bashtovoywww.sho0ter.com
>>>
>>>
>>> ___
>>> nginx-ru mailing list
>>> nginx-ru@nginx.org
>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>
>>
>>
>>
>> --
>> With best regards,
>> Dmitriy Lyalyuev
>> https://lyalyuev.info
>>
>
>
>
> --
> With best regards,
> Dmitriy Lyalyuev
> https://lyalyuev.info
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows SSL Error

2018-01-18 Thread Dmitriy Lyalyuev
Кстати, смотрю на это все и вижу пути с обратным слешем.
\n - это символ переноса строки. Приведите пути к виду c:/nginx/
Т.е. слеш должен быть прямой /

Возможно в этом дело.

2018-01-18 12:37 GMT+02:00 Evgeniy Berdnikov :

> On Thu, Jan 18, 2018 at 12:31:14PM +0200, Maxim Bashtovoy wrote:
> > Пути к файлам и права проверил, все с ними нормально (пробовал и
> > полный и относительный путь.
> >
> > При попытке прописать заведома неправильный путь пишет:
> > 2018/01/18 12:17:07 [emerg] 4076#4236:
> > BIO_new_file("C:\Users\Sho0ter\Web\nginx/conf/crt.false.crt") failed
> > (SSL: error:02001015:system library:fopen:Is a directory:fopen('e:\nginx\
> nginx\objs.msvc8\lib\openssl-1.0.2n/openssl/ssl/openssl.cnf','rb')
> > error:2006D002:BIO routines:BIO_new_file:system lib
> > error:0E078002:configuration file routines:DEF_LOAD:system lib
> > error:02001002:system library:fopen:No such file or
> > directory:fopen('C:\Users\Sho0ter\Web\nginx/conf/crt.false.crt','r')
> > error:2006D080:BIO routines:BIO_new_file:no such file)
> >
> > А когда путь правильный:
> > 2018/01/18 12:19:09 [emerg] 3628#1320:
> > PEM_read_bio_X509_AUX("C:\Users\Sho0ter\Web\nginx/conf/crt.crt")
> > failed (SSL: error:02001015:system library:fopen:Is a
> directory:fopen('e:\nginx\nginx\objs.msvc8\lib\openssl-
> 1.0.2n/openssl/ssl/openssl.cnf','rb')
> > error:2006D002:BIO routines:BIO_new_file:system lib
> > error:0E078002:configuration file routines:DEF_LOAD:system lib
> > error:0906D06C:PEM routines:PEM_read_bio:no start line)
>
>  А файл e:\nginx\nginx\objs.msvc8\lib\openssl-1.0.2n/openssl/ssl/
> openssl.cnf
>  проверяли? "Is a directory", т.е. EISDIR означает, что найден каталог там,
>  где ожидался обычный файл.
> --
>  Eugene Berdnikov
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>



-- 
With best regards,
Dmitriy Lyalyuev
https://lyalyuev.info
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Windows SSL Error

2018-01-18 Thread Maxim Dounin
Hello!

On Thu, Jan 18, 2018 at 12:31:14PM +0200, Maxim Bashtovoy wrote:

> Пути к файлам и права проверил, все с ними нормально (пробовал и полный 
> и относительный путь.
> 
> При попытке прописать заведома неправильный путь пишет:
> 2018/01/18 12:17:07 [emerg] 4076#4236: 
> BIO_new_file("C:\Users\Sho0ter\Web\nginx/conf/crt.false.crt") failed 
> (SSL: error:02001015:system library:fopen:Is a 
> directory:fopen('e:\nginx\nginx\objs.msvc8\lib\openssl-1.0.2n/openssl/ssl/openssl.cnf','rb')
>  
> error:2006D002:BIO routines:BIO_new_file:system lib 
> error:0E078002:configuration file routines:DEF_LOAD:system lib 
> error:02001002:system library:fopen:No such file or 
> directory:fopen('C:\Users\Sho0ter\Web\nginx/conf/crt.false.crt','r') 
> error:2006D080:BIO routines:BIO_new_file:no such file)
> 
> А когда путь правильный:
> 2018/01/18 12:19:09 [emerg] 3628#1320: 
> PEM_read_bio_X509_AUX("C:\Users\Sho0ter\Web\nginx/conf/crt.crt") failed 
> (SSL: error:02001015:system library:fopen:Is a 
> directory:fopen('e:\nginx\nginx\objs.msvc8\lib\openssl-1.0.2n/openssl/ssl/openssl.cnf','rb')
>  
> error:2006D002:BIO routines:BIO_new_file:system lib 
> error:0E078002:configuration file routines:DEF_LOAD:system lib 
> error:0906D06C:PEM routines:PEM_read_bio:no start line)
> 
> Сертефикат самоподписанный.

Судя по "PEM_read_bio:no start line" - в сертификате мусор.  Такое 
довольно часто бывает, если сертификат трогают слишком умными 
редакторами, и там помимо собственно текста сертификата образуется 
unicode byte order mark.

-- 
Maxim Dounin
http://mdounin.ru/
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru