ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

alias vs root with re location


  • To: nginx-ru@xxxxxxxxx
  • Subject: alias vs root with re location
  • From: Vasil Mikhalenya <bazilek@xxxxxxxxx>
  • Date: Fri, 13 Aug 2010 13:18:37 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=KVzR3gFtGkFG9xd++fOj7x9w1EkZPplwumgaN1T3BKo=; b=acl/QtBHxBXnGFCHPiiL94jbMcMf9V1dwT6tmprxb6p6cixas/SNRXx/zuPZVvtfVf COimOtLEFnhO25nde0WZUOO55Y3kYIH+Xm0boPJeavq8fMuPbUmtcEyUf9/vYy5vqdwr KEaIOUxo/0iCOZKmN45tHj3271m3QPBcdw0fQ=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=OHlGT8YhxxAE8Us8G/Mf+CbESCWjJRuE0NyjbeF6FW5X/tThW7LqEBKT6gVsz8zJoz L2mR3SaaF19BGVBNuUVLGbzhOqMmibHd8nsINqAKRVYeNdWrnZwExawtNfJLON6OP9gw dLIQP8mnr32sSDRX2WyecUNKgQYUNP5qb9OyI=

Привет всем,

заметил странности в поведении дерективы alias, а точнее необъяснимое поведение

2010/08/13 12:05:03 [error] 28688#0: *89 opendir() "/opt/gptour/web-app-stat/gptour/uploa" failed (2: No such file or directory), client: ipaddress, server: blabla.com, request: "GET /upload/ HTTP/1.0", host: "blabla.com"

в конфиге

        location ~* ^/upload {
                autoindex on;
                expires      max;
                alias           /opt/gptour/web-app-stat/gptour/upload;

Соответсвенно отдается 404.

Заметил это, когда хотел несколько алььтернатив в регулярке добавить в один location.
директива root работает нормально, но тогда нужно несколько одинаковых location.

Еще пример:

==> /var/log/nginx/error.log <==
2010/08/13 12:09:55 [error] 29076#0: *148 "/opt/gptour/web-app-stat/gptour/upload0 <-- тут перенос строки в логе
Hostindex.html" is not found (2: No such file or directory), client:

если в конфиге

        location ~* ^/(upload|files) {
                autoindex on;
                expires      max;
                alias           /opt/gptour/web-app-stat/gptour/upload;

nginx version: nginx/0.8.47
built by gcc 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
TLS SNI support enabled
configure arguments: --prefix=/usr --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx.pid --lock-path=/var/lock/nginx.lock --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/body --http-proxy-temp-path=/var/lib/nginx/proxy --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-http_perl_module



Спасибо за внимание, объясните где я промахнулся.


--
Best regards,
Vasil Mikhalenya
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.