Re: NGiNX cache files permissions

2016-07-18 Thread Dimka
proxy_store_access group:r all:r; Тоже не помогает, я и так и так пробовал, совершенно никаких изменений в правах доступа. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,268318,268331#msg-268331 ___ nginx-ru mailing list

NGiNX cache files permissions

2016-07-17 Thread Dimka
Доброго времени всем! Требуется поставить на кеш-файлы NGiNX права -rw-r- (чтобы права группы содержали чтение) Пробовал proxy_store_access group:rw all:r; Не помогает. Конфиг proxy_pass http://192.168.220.1:8080; proxy_store_access group:rw all:r;

Re: Nginx + lua-nginx, get ssl_session_id

2016-05-26 Thread Dimka
Yes, impossible. In my case, I can use remoteIP/Port, I think its enough to ident. I need it to prevent extra DB queries which done with first request. Posted at Nginx Forum: https://forum.nginx.org/read.php?2,255157,267174#msg-267174 ___ nginx

Re: Nginx + lua-nginx, get ssl_session_id

2016-05-26 Thread Dimka
Face the same problem, empty $ssl_session_id variable. If ssl_session_ticket off, $ssl_session_id always contain ID. How can I identify client connection if no ssl session id available? I need "session" IDentificator to pass it to backend, which authorize requests by this ID. Posted at Nginx

Re: WebDAV и proxy pass - закаченный файл не сохраняется

2016-04-27 Thread Dimka
Контрольную сумму тоже можно, конечно. Тут главная идея в том чтобы уведомить бекенд (которому нужен файл) и получить от него подтверждение что файл на месте. Процесс (на другой ноде) который передавал в случае подтверждения удаляет файл. Posted at Nginx Forum:

Re: WebDAV и proxy pass - закаченный файл не сохраняется

2016-04-27 Thread Dimka
Для информации. Придумал как можно сделать без хака. Процесс который заливает файл: - заливает файл (WebDav) - делает GET запрос на проверку файла (этот запрос NGiNX проксирует на бекенд, тот в свою очередь проверяет наличие файла, дает отвечает) На этом этапе если ответ положительный,

Re: WebDAV и proxy pass - закаченный файл не сохраняется

2016-04-27 Thread Dimka
В моем случае надо только уведомить Томкет о новом файле, а он сложит инфу в базу. По идеи тривиальная задача. Не хочется делать промежуточный процесс который будет лог читать или fastcgi. Рассматриваю вариант еще с использованием inotify, в этом случае вроде без хаков. Posted at Nginx Forum:

Re: WebDAV и proxy pass - закаченный файл не сохраняется

2016-04-27 Thread Dimka
Максим, Чем post_action плох? Рано или поздно может отказать по причине NGiNX или? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,266437,266451#msg-266451 ___ nginx-ru mailing list nginx-ru@nginx.org

WebDAV и proxy pass - закаченный файл не сохраняется

2016-04-27 Thread Dimka
Всем привет! Сделал на NGiNX закачку файлов по WebDAV. Все работает отлично за небольшим исключением. Если настраиваю proxy_pass (уведомить бекенд о новом файле) то файл в директории для аплоада не появляется. При этом, ошибок нет. location / { # Maximum upload file

Re: NGiNX в качестве сервера за закачивания файлов

2016-04-21 Thread Dimka
Всё перебрал, а про WebDAV забыл... Спасибо! Уже настроил, всё работает!!! Posted at Nginx Forum: https://forum.nginx.org/read.php?21,266328,266333#msg-266333 ___ nginx-ru mailing list nginx-ru@nginx.org

NGiNX в качестве сервера за закачивания файлов

2016-04-21 Thread Dimka
Всем привет! Хочу использовать NGiNX для закачивания файлов на сервер. При этом не хочется использовать сторонние модули или скрипт на бекенд сервере. Читал про client_body_in_file_only, но тут проблема что нельзя оставить оригинальное имя файла, плюс, назначение у этого параметра иное, в

Отсутствует ETAG, nginx-1.6.2

2014-09-29 Thread Dimka
Нет etag в заголовке (nginx-1.6.2) Пример из конфига location ~ ^/start/([0-9a-f]{32}).js$ { proxy_pass http://127.0.0.1:8080; proxy_set_headerHost $http_host; etagon; limit_req zone=r_unified burst=5;

Re: Отсутствует ETAG, nginx-1.6.2

2014-09-29 Thread Dimka
Понял! Спасибо! Почитаю как его сгенерить теперь Posted at Nginx Forum: http://forum.nginx.org/read.php?21,253596,253602#msg-253602 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

proxy cache purge Или каким способом лучше почистить одну запись в кеше

2014-09-24 Thread Dimka
На форуме и в сети много обсуждений на тему как почистить одну конкретную запись в кэше. Есть как я вычитал официальный путь - использовать proxy_cache_purge Но тут ограничение - опция доступна только в платном продукте. Есть иной вариант, попросту удалить ненужный файл из директории где

Re: proxy cache purge Или каким способом лучше почистить одну запись в кеше

2014-09-24 Thread Dimka
Осмелюсь тогда предположить, что вариант с удалением файла вполне может существовать, если скажем, перезапускать nginx раз в какой-то период для нормализации информации о кэше в памяти... Posted at Nginx Forum: http://forum.nginx.org/read.php?21,253527,253528#msg-253528

modrewrite и закодированные буквы encodeURIComponent

2014-06-27 Thread Dimka
Всем привет Проблема похоже старая, но решения так и не нагуглил. На сервере хранятся файлы пользователей. Имена файлов могут быть на разных языках. Для примера попытка скачать файл fire fox с пробелом приводит вот к какой ошибке. Лог с ошибкой 2014/06/27 16:27:07 [error] 13852#0: *339 open()

Re: modrewrite и закодированные буквы encodeURIComponent

2014-06-27 Thread Dimka
Всё, сорри за беспокойство - сам разабрался. Избавился от реврайта :) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,251223,251224#msg-251224 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

NGinx - Кеширование динамических запросов

2014-02-04 Thread Dimka
Всем привет! Такая задача. Есть запросы такого вида: /mail-box-11?clientId=222clientParams=333 /mail-box-11?clientId=888clientParams=009 /mail-box-22?clientId=777clientParams=583 Сейчас NGinx передаёт его в томкат, томкат отдаёт ответ содержащий html страницу

Можно ли добавить заголовок с SSL информацией?

2014-01-28 Thread Dimka
Всем привет! Такая задача, можно ли как-то передать бекенд серверу (apache) информацию о SSL соединении? Хотябы такую SSL_PROTOCOL - The SSL protocol version (SSLv3, TLSv1, TLSv1.1, TLSv1.2) SSL_CIPHER - The cipher specification name SSL_CIPHER_USEKEYSIZE - Number of cipher bits (actually used)

Re: Можно ли добавить заголовок с SSL информацией?

2014-01-28 Thread Dimka
Спасибо! Просмотрел все выражения, а в модуле не догодался :) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,246913,246917#msg-246917 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Боевая конфигурация

2014-01-24 Thread Dimka
Спасибо! Понял! Это и хотел услышать. По ходу дела буду мониторить и при необходимости - править узкие места! Posted at Nginx Forum: http://forum.nginx.org/read.php?21,246702,246781#msg-246781 ___ nginx-ru mailing list nginx-ru@nginx.org

Боевая конфигурация

2014-01-22 Thread Dimka
Всем привет! Я использую NGINX для проброса части cgi трафика Апаче, часть в Томкат и часть кешируется nginx ом. Так же поднят SSL. Подскажите, есть какие-то особенности для боевой конфигурации NGINX ? Например ограничения по рейту, выключение ненужных модулей и т.п. Posted at Nginx Forum:

NGINX SSL WebSocket проброс в Tomcat

2014-01-21 Thread Dimka
Всем привет! Настроил HTTPS и WebSocket в томкат. Конфиг map $http_upgrade $connection_upgrade { default upgrade; '' close; } server { listen *ВНЕШНИЙ АДРЕС*:443 ssl; ssl_certificate

Re: NGINX SSL WebSocket проброс в Tomcat

2014-01-21 Thread Dimka
Забыл написать. Если соединение из safari сразу в томкат, без проксирования через NGINX - то работает! Posted at Nginx Forum: http://forum.nginx.org/read.php?21,246662,246663#msg-246663 ___ nginx-ru mailing list nginx-ru@nginx.org

Re: NGINX SSL WebSocket проброс в Tomcat

2014-01-21 Thread Dimka
Сертификат само подписаный. Я считаю что сертификат устраивает браузер так как при первом открытии запрашивает разрешение на работу с ним, предупреждая что он самодельный, и далее, по HTTPS получает страницу, на которой расположен JS c кодом что обращается к тому же хосту уже по WebSocket