> 1. It is not recommended to use the rewrite_by_lua directive directly You can do the same with access_by_lua > Finally, ensure your version of ngx_lua, ngx_memc, and the nginx core are recent enough. They are recent.by kay - Nginx Mailing List - English
Sure, you can use nginx.conf from my previous message and this server config: server { listen 80; rewrite_by_lua ' local res = ngx.location.capture("/memc?cmd=get&key=test") ngx.say(res.body) '; location / { root /etc/nginx/www; } location /memc { internal; access_log /var/log/nginx/memc_log main; log_subby kay - Nginx Mailing List - English
Actually I suppose that this is a bug, as it is not possible to make filter by $request_method Also some external modules like https://github.com/openresty/memc-nginx-module have strange behavior when client passes TRACE and nginx gets GET.by kay - Nginx Mailing List - English
nginx from official repository: nginx -V nginx version: nginx/1.6.0 built by gcc 4.7.2 (Debian 4.7.2-5) TLS SNI support enabled configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-bodby kay - Nginx Mailing List - English
user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; # LET'S LOG $request_method # log_format main '$request_method $remote_addr - $remote_user [$time_local] "$request" 'by kay - Nginx Mailing List - English
My bad, in one location I forgot to remove port, that is why nginx tried to resolve upstream as hostname.by kay - Nginx Mailing List - English
I'm trying to set upstream names by variables, but nginx recognizes variables as hostnames, not upstream names. For example: map $cookie_backend $proxy_host { default 'backend1'; '1' 'backend2'; } ... ... ... upstream backend1 { server backend123:8080; server backend124:8080; } ... ... ... upstream backend2 { server backend223:8080; server baby kay - Nginx Mailing List - English
Включил кустомное отображение ошибок для следующих кодов в "htto {": error_page 400 402 403 404 405 406 408 409 410 411 412 413 414 415 416 494 495 496 497 500 501 502 503 504 507 /50x.html; Во всех location прописал путь к файлу, запрашиваемого по /50x.html Однако при переходеby kay - Russian Forum
День добрый. Столкнулся с проблемой. При специально сформированном запросе на сайт с авторизацией nginx 1.2.0 пропускает непечатаемые символы в error_log, что теоретически может привести к краху анализаторы логов. К счастьюby kay - Russian Forum
Помогло /index.html /index.htm /index.php /index.asp /index.aspxby kay - Nginx Mailing List - Russian
Еще не все... Как теперь сделать, чтобы еще index.html и index.htm обрабатывались? Пробовал и так: server { server_name example.com; location / { root /var/www/html/example.com; add_header Content-Type text/html; index index.html index.htm index.php;by kay - Nginx Mailing List - Russian
Спасибо!by kay - Nginx Mailing List - Russian
Существует файл "/var/www/html/folder/file.htm?foo=bar&bar=foo" Необходимо в nginx этот файл отобразить по запросу "http://example.com/folder/file.htm?foo=bar&bar=foo", чтобы "?" не интерпретировался как аргумент к скрипту. Додуматься сумел толby kay - Nginx Mailing List - Russian
Поспешил с созданием темы. Нашёл http://sysoev.ru/nginx/docs/http/ngx_http_realip_module.htmlby kay - Russian Forum
Nginx на frontend должен передавать IP адрес на backend как REMOTE_ADDR. Сейчас возможно лишь передать IP виде "frontendip, remote_addr" Как передать только remote_addr?by kay - Russian Forum
а что мешает просто использовать абсолютный путь до файла с ошибкой? если сделать как include, то придётся для каждого поддомена либо симлинки делать, либо файлы с ошибками копировать.by kay - Nginx Mailing List - Russian
Тогда реквестирую feature в следующей версии. Буду благодарен.by kay - Nginx Mailing List - Russian
nginx 0.6.32, хочу задать файлы ошибок для всех поддоменов. вариант error_page 404 http://example.com не устраивает, т.к. происходит редирект на заданный адрес. файлы ошибок нужно задавать в разделе http {... ... ..}, который не поддерживает location.by kay - Nginx Mailing List - Russian