Здравствуйте!
У меня наверное быстро решимая
проблема, но я просто решение вопроса
не вижу.
Работает у меня nginx 1.0.8
--------
nginx: nginx version: nginx/1.0.8
nginx: configure arguments: --with-http_gzip_static_module
--with-openssl=/usr/include --with-http_stub_status_module
--http-proxy-temp-path=/dev/shm/nginx/proxy_temp
--http-fastcgi-temp-path=/dev/shm/nginx/fastcgi_temp
--http-uwsgi-temp-path=/dev/shm/nginx/uwsgi_temp
--http-scgi-temp-path=/dev/shm/nginx/scgi_temp
--http-client-body-temp-path=/dev/shm/nginx/client_body_temp
--http-log-path=/var/log/nginx/access.log
--error-log-path=/var/log/nginx/error.log
--conf-path=/etc/nginx/nginx.conf --user=www-data --group=www-data
--------
и в соответствующем файле у меня стоит
в секции Server:
--------
location /status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
------
всё такие я получаю ошибку 404, когда я на
сервере наберу "GET domain/status"
В чем может состоить проблема?
Спасибо вам большое.
Андрей
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,216178,216178#msg-216178
Здравствуйте!
Проблема такая: после изменения
конфига и reload-a Nginx эти изменения не
работают. Если сделать restart - все
работает.
Проблема появилась с ростом кол-ва
виртуальных хостов (сейчас 520 шт) и
соответствующим ростом размера
конфигов, т.к. раньше все было Ок.
Структура конфигов такая: 1 общий nginx.conf,
в который включаются конфиги
виртуальных хостов: include hosts/*.conf
Соответственно изменения внутри этих
hosts/*.conf не работают если не сделать restart
Nginx.
Версия сейчас 0.8.54, была 0.7.67.
Проявлялось на обоих.
Есть-ли какие-то варианты на что нужно
посмотреть ?
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,179057,179057#msg-179057
Здравствуйте, Nginx-ru.
Подскажите, где почитать как работают вложенные локейшны
(последовательность проверки, как определяется результат) ?
Спасибо.
--
С уважением,
Pavel mailto:pavel2000@ngs.ru
nginx/0.7.65
имеем в логах такого рода ошибки.
sendfile() failed (9: Bad file descriptor) while sending request to
upstream, client: x.x.x.x, server: foo.ru, request: "POST
/edit/19067.php HTTP/1.1", subrequest: "/service/cache.php", upstream:
"http://10.0.1.42:8200/service/cache.php?method=ssi&cacheid=4409", host:
"foo.ru", referrer: "http://foo.ru/edit/19067.php"
к сожалению воспроизвести
неполучилось, но есть предположение,
что перед отправкой суб-запроса
переданный в форме файл уже почищен. в
связи с этим вот такая вот ситуация
складывается.
локейшин, который обрабатывает сси
следующий:
location ^~ /service/ {
default_type text/html;
error_page 404 502 504 = @dynamic;
if ( $request_method = POST ) {
return 404;
}
if ( $arg_cacheid = "" ) {
return 404;
}
set $memcached_key "cache|$arg_cacheid";
memcached_connect_timeout 2;
memcached_read_timeout 5;
memcached_send_timeout 5;
memcached_pass @cache;
}
баг?
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,118976,118976#msg-118976
2010/03/13 22:19:29 [error] 11592#0: *134452425 connect() to
unix:/tmp/php-fpm.sock failed (11: Resource temporarily unavailable) while
connecting to upstream,
Такой ошибкой завален лог. При этом большая часть запросов уходят на бэкэнд
php-fpm.
Что может быть не так, что подкрутить?
nginx 0.8.34
конфиг php-fpm http://pastie.org/868184
Заранее благодарен за помощь.
Добрый день.
На нашел обсуждение в архиве рассылки на данную тему, решил написать,
кто-нибудь настраивал в nginx домены в зоне РФ. Что нужно указывать в
server_name?
Собссна сабж
Надо сделать так, чтобы при заходе на http://somedomain.ru
Был список файлов, но скачать их нельзя было,
То есть при попытке скачать файл по прямой ссылке выдавалась
Ошибка 403(или любая другая)
Желательно запостить такой конфиг
Спасибо!
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,18238,18238#msg-18238
На сервере есть ссылки на некоторую динамику, которые нужно профильтровать.
ссылки примерно такого харакетера
http://mydomain.com/dsfdasf/sfasdf/file.php?EXAMPLE_3=2http://mydomain.com/dsfdasf/sfasdf/file.php&EXAMPLE_=1
сделал отдельный локейшн, удовлетворяющий данному запросу.
server_name mydomain.com
location ~ ^.*(EXAMPLE_).*$ {
rewrite ^ http://mydomain.com redirect;
}
если в запросе содержится знак вопроса '?'
то данный регексп не обрабатывается.
пробовал также экранировать знак вопроса '\?' - не помогло.
пробовал как через location, так и непосредственно в реврайте указать
такой регексп.
В чем может быть ошибка?
Добрый день еще раз :)
Ради интереса решил попробовать
конкурента SMB/CIFS'у: webdav. Клиент win7,
сервер - nginx 1.2.0. Сначала fail был из-за options
& propfind. Добавил dav_ext. Теперь могу забрать
файл (windows explorer'ом всё делаю) и удалить
файл. Аплоадить - никак. Метод PUT
разрешен. По логам всё в порядке внешне,
но выглядит как череда propfind и попытка
stat() несуществующего файла, после чего
fail.:
2012/04/25 15:02:16 [alert] 46819#0: *2 dav_ext stat failed on
'/4T/.DAV/root/00DAV00/license.txt', client: 10.1.1.26, server:
cobalt.test, request: "PROPFIND /00DAV00/license.txt HTTP/1.1", host:
"cobalt.test:34576"
Попыток файл залить не наблюдается,
включение расширенного лога (debug
который) ничего не даёт: много много
страниц о том, что мы неудачно stat'им
файл, которого естественно нет.
Теперь вопрос: у кого-то удавалось
поднять в простейшем виде такую связку:
встроенный в винду7 клиент webdav и nginx,
чтобы осуществлять ftp-like операции
положил.забрал.удалил и т.п.
Предположительная цель использованися
- workgroup помойка, никакая авторизация не
требуется.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,225769,225769#msg-225769