Re: Писать в лог доступ к определенным ссылкам

2016-02-24 Пенетрантность IvanMiller
Иван, спасибо вам большое за помощь, все получилось ! Posted at Nginx Forum: https://forum.nginx.org/read.php?21,264614,264747#msg-264747 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Писать в лог доступ к определенным ссылкам

2016-02-23 Пенетрантность Иван
nginx.org/r/map/ru 000 0; значит, что $confirm будет ноль, тогда когда значением строчки $req_confirm$ref_confirm$uri_confirm будет 0, а во всех остальных случаях, так как default 1; будет единица, что соотвествует логическому ИЛИ. Вашей ошибкой было то, что map не принимает в качестве первого

Re: Писать в лог доступ к определенным ссылкам

2016-02-23 Пенетрантность IvanMiller
Да, мне надо ИЛИ. Ваш вариант сработал, буду тестировать. Дайте линк, откуда можно понять все про map. что значит 000 0 ? Почему так записывается ? Иван Wrote: --- > В письме от 21 февраля 2016 00:29:35 пользователь IvanMiller написал: > > Любое

Re: Писать в лог доступ к определенным ссылкам

2016-02-22 Пенетрантность Иван
В письме от 21 февраля 2016 00:29:35 пользователь IvanMiller написал: > Любое совпадение. > > http { > map $request:$http_referer:$uri $confirm { > "~^/mail_confirm/:/mydomain-e.com/mail_confirm/:mail_confirm" 1; > default 0; >} Уточните, пожалуйста, ЛЮБОЕ совпадение подаразум

Re: Писать в лог доступ к определенным ссылкам

2016-02-20 Пенетрантность IvanMiller
Любое совпадение. http { map $request:$http_referer:$uri $confirm { "~^/mail_confirm/:/mydomain-e.com/mail_confirm/:mail_confirm" 1; default 0; } server { listen *:443 ssl spdy; server_name mydomain.com www.mydomain.com; ssl

Re: Писать в лог доступ к определенным ссылкам

2016-02-20 Пенетрантность Иван
В письме от 20 февраля 2016 07:05:21 пользователь IvanMiller написал: > Уже вот так сделал > map $request:$http_referer:$uri $confirm { > "~^/adm/:/my.domain.com/:/adm/" 1; > default 0; >} > > не прет. > > Posted at Nginx Forum: > https://forum.nginx.org/read.php?21,264614,264

Re: Писать в лог доступ к определенным ссылкам

2016-02-20 Пенетрантность IvanMiller
Уже вот так сделал map $request:$http_referer:$uri $confirm { "~^/adm/:/my.domain.com/:/adm/" 1; default 0; } не прет. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,264614,264669#msg-264669 ___ nginx-ru mailing list ngi

Re: Писать в лог доступ к определенным ссылкам

2016-02-19 Пенетрантность Илья Шипицин
добавьте в общий лог переменную $confirm, ноль пишет ? 20 февраля 2016 г., 12:57 пользователь IvanMiller < nginx-fo...@forum.nginx.org> написал: > В общий то лог эти запросы попадают ... > > Posted at Nginx Forum: > https://forum.nginx.org/read.php?21,264614,264659#msg-264659 > >

Re: Писать в лог доступ к определенным ссылкам

2016-02-19 Пенетрантность IvanMiller
В общий то лог эти запросы попадают ... Posted at Nginx Forum: https://forum.nginx.org/read.php?21,264614,264659#msg-264659 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Писать в лог доступ к определенным ссылкам

2016-02-19 Пенетрантность Илья Шипицин
map $uri $confirm { ~^adm 1; default 0; } 20 февраля 2016 г., 12:54 пользователь IvanMiller < nginx-fo...@forum.nginx.org> написал: > Что то из-за этого rewrite вообще толком ничего не работает > пробую через map > > В http > > map $uri $confirm { > "/a

Re: Писать в лог доступ к определенным ссылкам

2016-02-19 Пенетрантность Илья Шипицин
более изящно получается на try_files (если есть файл - отдаем его, если нет - проксируем на fastcgi): location / { try_files $uri $uri/ @zend; index index.php index.html index.htm; } location ~ \.php$ { includefastcgi_par

Re: Писать в лог доступ к определенным ссылкам

2016-02-19 Пенетрантность IvanMiller
Что то из-за этого rewrite вообще толком ничего не работает пробую через map В http map $uri $confirm { "/adm" "1"; default "0"; } в сервере access_log /var/log/nginx/access.1.log main if=$confirm; в логе голяк ... Posted at Nginx Forum: https://forum.ng

Re: Писать в лог доступ к определенным ссылкам

2016-02-19 Пенетрантность IvanMiller
Илья Шипицин Wrote: --- > а как у вас прописан лакейшен на скрипты php? > > 19 февраля 2016 г., 21:39 пользователь IvanMiller < > nginx-fo...@forum.nginx.org> написал: > Сейчас сделал location /index.php { include php.domain.c

Re: Писать в лог доступ к определенным ссылкам

2016-02-19 Пенетрантность Илья Шипицин
а как у вас прописан лакейшен на скрипты php? 19 февраля 2016 г., 21:39 пользователь IvanMiller < nginx-fo...@forum.nginx.org> написал: > > Правильнее всего - писать в отдельный лог в рамках специально > > созданного для этого location'а, e.g.: > > > > location /mail_confirm/ { > > ac

Re: Писать в лог доступ к определенным ссылкам

2016-02-19 Пенетрантность IvanMiller
> Правильнее всего - писать в отдельный лог в рамках специально > созданного для этого location'а, e.g.: > > location /mail_confirm/ { > access_log /path/to/mail_confirm_log combined; > ... > } > > Подробнее тут: > > http://nginx.org/r/location/ru > http://nginx.org/r/ac

Re: Писать в лог доступ к определенным ссылкам

2016-02-19 Пенетрантность IvanMiller
Илья Шипицин Wrote: --- > map и ключевое слово "if" директивы access_log > Да, такой вариант я пробовал. Пробовал и $http_referer и $http_host ничего в лог не попадало. Завтра еще попробую ... Posted at Nginx Forum: https://forum.nginx.org/re

Re: Писать в лог доступ к определенным ссылкам

2016-02-19 Пенетрантность Maxim Dounin
Hello! On Fri, Feb 19, 2016 at 03:49:41AM -0500, IvanMiller wrote: > Привет > Есть такие логи, > 54. - - [19/Feb/2016:06:16:25 +] "GET > /mail_confirm/e87bde4d9bc9b4d84abe677a91c299e0351c462ae2367361f31df3978cf0f71992749f59d580fadf46eb13df54292ee711b9caaf39ad8b919bc65e399dc13b3e > HTTP/1.1"

Re: Писать в лог доступ к определенным ссылкам

2016-02-19 Пенетрантность Илья Шипицин
map и ключевое слово "if" директивы access_log 2016-02-19 13:49 GMT+05:00 IvanMiller : > Привет > Есть такие логи, > 54. - - [19/Feb/2016:06:16:25 +] "GET > > /mail_confirm/e87bde4d9bc9b4d84abe677a91c299e0351c462ae2367361f31df3978cf0f71992749f59d580fadf46eb13df54292ee711b9caaf39ad8b919bc65e39

Писать в лог доступ к определенным ссылкам

2016-02-19 Пенетрантность IvanMiller
Привет Есть такие логи, 54. - - [19/Feb/2016:06:16:25 +] "GET /mail_confirm/e87bde4d9bc9b4d84abe677a91c299e0351c462ae2367361f31df3978cf0f71992749f59d580fadf46eb13df54292ee711b9caaf39ad8b919bc65e399dc13b3e HTTP/1.1" 200 1997 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36