Show all posts by user
Discussions in Russian
Page 2 of 2
Pages: 12
Results 31 - 48 of 48
> 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_sub
by
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-bod
by
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 ba
by
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 обрабатывались?
Пробовал и так:
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
Существует файл "/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.html
by
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
nginx 0.6.32, хочу задать файлы ошибок для всех поддоменов.
вариант error_page 404 http://example.com не устраивает, т.к. происходит редирект на заданный адрес.
файлы ошибок нужно задавать в разделе http {... ... ..}, который не поддерживает location.
by
kay
-
Nginx Mailing List - Russian
Page 2 of 2
Pages: 12