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 права -rw-r- (чтобы права группы
содержали чтение)
Пробовал
proxy_store_access group:rw all:r;
Не помогает.
Конфиг
proxy_pass http://192.168.220.1:8080;
proxy_store_access group:rw all:r;
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
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
Контрольную сумму тоже можно, конечно.
Тут главная идея в том чтобы уведомить бекенд (которому нужен файл) и
получить от него подтверждение что файл на месте.
Процесс (на другой ноде) который передавал в случае подтверждения удаляет
файл.
Posted at Nginx Forum:
Для информации.
Придумал как можно сделать без хака.
Процесс который заливает файл:
- заливает файл (WebDav)
- делает GET запрос на проверку файла (этот запрос NGiNX проксирует на
бекенд, тот в свою очередь проверяет наличие файла, дает отвечает)
На этом этапе если ответ положительный,
В моем случае надо только уведомить Томкет о новом файле, а он сложит инфу в
базу.
По идеи тривиальная задача.
Не хочется делать промежуточный процесс который будет лог читать или
fastcgi.
Рассматриваю вариант еще с использованием inotify, в этом случае вроде без
хаков.
Posted at Nginx Forum:
Максим,
Чем 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
Всем привет!
Сделал на NGiNX закачку файлов по WebDAV.
Все работает отлично за небольшим исключением.
Если настраиваю proxy_pass (уведомить бекенд о новом файле) то файл в
директории для аплоада не появляется.
При этом, ошибок нет.
location / {
# Maximum upload file
Всё перебрал, а про 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 для закачивания файлов на сервер.
При этом не хочется использовать сторонние модули или скрипт на бекенд
сервере.
Читал про client_body_in_file_only, но тут проблема что нельзя оставить
оригинальное имя файла, плюс, назначение у этого параметра иное, в
Нет 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;
Понял!
Спасибо! Почитаю как его сгенерить теперь
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
Но тут ограничение - опция доступна только в платном продукте.
Есть иной вариант, попросту удалить ненужный файл из директории где
Осмелюсь тогда предположить, что вариант с удалением файла вполне может
существовать, если скажем, перезапускать nginx раз в какой-то период для
нормализации информации о кэше в памяти...
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,253527,253528#msg-253528
Всем привет
Проблема похоже старая, но решения так и не нагуглил.
На сервере хранятся файлы пользователей.
Имена файлов могут быть на разных языках.
Для примера попытка скачать файл fire fox с пробелом приводит вот к какой
ошибке.
Лог с ошибкой
2014/06/27 16:27:07 [error] 13852#0: *339 open()
Всё, сорри за беспокойство - сам разабрался.
Избавился от реврайта :)
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
Всем привет!
Такая задача.
Есть запросы такого вида:
/mail-box-11?clientId=222clientParams=333
/mail-box-11?clientId=888clientParams=009
/mail-box-22?clientId=777clientParams=583
Сейчас NGinx передаёт его в томкат, томкат отдаёт ответ содержащий html
страницу
Всем привет!
Такая задача, можно ли как-то передать бекенд серверу (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)
Спасибо! Просмотрел все выражения, а в модуле не догодался :)
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
Спасибо! Понял!
Это и хотел услышать.
По ходу дела буду мониторить и при необходимости - править узкие места!
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,246702,246781#msg-246781
___
nginx-ru mailing list
nginx-ru@nginx.org
Всем привет!
Я использую NGINX для проброса части cgi трафика Апаче, часть в Томкат и
часть кешируется nginx ом.
Так же поднят SSL.
Подскажите, есть какие-то особенности для боевой конфигурации NGINX ?
Например ограничения по рейту, выключение ненужных модулей и т.п.
Posted at Nginx Forum:
Всем привет!
Настроил HTTPS и WebSocket в томкат.
Конфиг
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server {
listen *ВНЕШНИЙ АДРЕС*:443 ssl;
ssl_certificate
Забыл написать.
Если соединение из 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
Сертификат само подписаный.
Я считаю что сертификат устраивает браузер так как при первом открытии
запрашивает разрешение на работу с ним, предупреждая что он самодельный, и
далее, по HTTPS получает страницу, на которой расположен JS c кодом что
обращается к тому же хосту уже по WebSocket
25 matches
Mail list logo