On Thu, May 27, 2010 at 04:14:38PM -0300, Marcos Neves wrote: > How about this one? > > try_files $uri $uri/ $uri.htm $uri.html @php; > > location @php { > rewrite ^.*$ $uri.php; > } You do not test laytout files here. Here is the right configuration: location / { try_files $uri $uri/index.htm $uri.htm $uri.html @php; } loby Igor Sysoev - Nginx Mailing List - English
On Thu, May 27, 2010 at 03:13:32PM -0300, Marcos Neves wrote: > How can I reproduce this behavior: > > with a request to /foo/bar > > try file: foo/bar > try index.htm: foo/bar/ > try file: foo/bar.htm > try file: foo/bar.html > try parse php: foo/bar.php > try file: /layout.htm > try file: /layout.html > try parse php: /layout.php > return 404 if not founby Igor Sysoev - Nginx Mailing List - English
On Thu, May 27, 2010 at 10:08:11AM -0400, No1 wrote: Я не понимаю, что должны означать эти регулярные выражаения: > location ~* \images\css\.(css|js)$ { > location ~* \images\.+small+(jpeg|png|gif)$ { -- Игорь Сысоев http://sysoev.ru _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org httby Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 04:41:36PM +0200, Anton Bessonov wrote: > > > location / { > > fastcgi_pass 127.0.0.1:9000; > > fastcgi_index index.php; > > > > fastcgi_param SCRIPT_FILENAME /usr/share/$fastcgi_script_name; > > include /usr/local/nginx/fastcgi_params; > > } > > > > > > > Перепby Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 03:10:29PM +0200, Anton Bessonov wrote: > > > А какие скрипты лежат в /usr/share/phpmyadmin ? > > > > > вывод > l /usr/share/phpmyadmin/ > /tmp/phpmyadmin > > в аттаче. Что самое интересное, что пока настраивал сервер шло. Грешил > бы на fcgi,by Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 12:27:09PM +0600, Mikhail Mazursky wrote: > Здравствуйте! > > Выяснил что директива expires не отрабатывает для 404, 500 и т.д. > Видимо работает для тех же кодов 200, 204, 301, 302 или 304, что > описаны в доках к add_header [1]. У меня картинкохby Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 08:26:21AM -0400, Yury V. Zaytsev wrote: > Добрый день, уважаемая общественность. > > Поставил nginx на VPS, обслуживающую небольшой Django-проект. Через пару дней наблюдения выявилась странность (собираю статистику через stub_staby Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 08:22:01AM -0400, No1 wrote: > Эххххх.....Приведу полный конфиг. > До нужного момента идет описание еще нескольких серверов. > И вот он: > server { > listen 80; > server_name img.mydomain; > access_log /var/log/nginx/img.access.log main; >by Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 08:17:25AM -0400, hg_04 wrote: > и как правильно должно выглядеть если папка phpmyadmin, а урл mysqladmin? А вот в этом случае нужен уже alias: location /mysqladmin/ { alias /usr/share/phpmyadmin/; } Если же location полностью совпадает с окончаby Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 08:15:40AM -0400, hg_04 wrote: > а по /usr/share человечек не будет бродить? если напишет что-то вроде /phpmyadmin/../mysql/db.db? Нет. Если следовать этой логике, то можно написать и /phpmyadmin/../../../etc/passwd для "root/alias /usr/share/phpmyadmin/". Но не пby Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 08:02:31AM -0400, hg_04 wrote: Не нужны не rewrite, ни alias. "fastcgi_index index.php" в ^/phpmyadmin/.+\.php$ тоже не нужен. > в итоге должно получится вот так > index index.php; > location /phpmyadmin{ > alias /usr/share/phpmyadmin; - alias /usr/share/phpmyadmin; + root /usr/share;by Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 01:13:22PM +0200, Anton Bessonov wrote: > На данный момент статика мне не интересна. Но добавил > > location ~* ^.+.(html|gif|jpg|png|css|zip|rar|exe|com)$ { > root /usr/share/phpmyadmin; > } > > статика идёт, а динамика нет. С SCRIPT_FILENAME соответственно иby Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 01:12:20PM +0400, Anton Kiryushkin wrote: > 2010/5/27 Igor Sysoev <igor@sysoev.ru>: > > On Thu, May 27, 2010 at 12:27:01PM +0400, Anton Kiryushkin wrote: > > > >> Да, есть. В нем проблема? Вот его конфиг. > >> location /other/path { > >> rewrite ^(.*)file$ http://host.com/pathby Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 11:58:52AM +0300, Andriy Tovstik wrote: > Здравствуйте. > > Есть некоторые данные, которые лежат в memcachedb и отдаются nginx'ом наружу через memcached_pass. > Хочется кэшировать их на фронтенде, т. е. отдавать с диска nginx'ом. > > Такby Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 09:38:07AM +0100, Nuno Magalhães wrote: > Just out of curiosity, if GET #1 is index.html and this file has an > img tag, is the second GET a subrequest? No. The image request is a separate client request. Subrequests are invisible to a client as well as internal redirects. -- Igor Sysoev http://sysoev.ru/en/ _______________________________________________ nginxby Igor Sysoev - Nginx Mailing List - English
On Thu, May 27, 2010 at 12:27:01PM +0400, Anton Kiryushkin wrote: > Да, есть. В нем проблема? Вот его конфиг. > location /other/path { > rewrite ^(.*)file$ http://host.com/path/to/file break; > root /root/path; > } Похоже, не в нём. А что предполагается делать в этом location'е ? Чby Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 02:55:57AM -0400, 4everpan wrote: > I found in Nginx that: > struct ngx_http_request_s { > ... > ngx_http_request_t *main; > ... > }; > what does this argument mean? > > I also found a similar argument in Apache: > request_rec* request_rec::main > //Pointer to the main request if this is a sub-request (see http_by Igor Sysoev - Nginx Mailing List - English
On Thu, May 27, 2010 at 12:06:18PM +0400, Anton Kiryushkin wrote: > Если включаю так: > location ~ /$ { > Получается 403 ошибка. Для всех адресов ? Ещё location'ы, кроме двух описанных, есть ? > 2010/5/27 Igor Sysoev <igor@sysoev.ru>: > > On Thu, May 27, 2010 at 11:39:18AM +0400, Anton Kiryushkin wroteby Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 11:39:18AM +0400, Anton Kiryushkin wrote: > Понятно. А location = / в этом случае работает только с /, при этом > остальные действия работают из первого? > Тогда получается, что location / позволяет обращаться к файлам папки, > но неby Igor Sysoev - Nginx Mailing List - Russian
On Thu, May 27, 2010 at 12:07:30AM +0400, Anton Kiryushkin wrote: > Игорь, я видимо просто не нашел. Есть ли где-нибудь объяснение конструкции: > location = / { > > } http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#location -- Игорь Сысоев http://sysoev.ru _________________________________________by Igor Sysoev - Nginx Mailing List - Russian
On Wed, May 26, 2010 at 09:47:11AM -0400, No1 wrote: > Исправил,работает. > http { > include mime.types; > default_type application/octet-stream; > proxy_cache_path /var/spool/nginx/ levels=1:2 keys_zone=one:2048m; > proxy_cache_min_uses 1; > > > server { > listen 80; > server_name >by Igor Sysoev - Nginx Mailing List - Russian
On Wed, May 26, 2010 at 07:07:43PM +0400, Anton Kiryushkin wrote: > Может быть кто-то натолкнет на мысль, может быть кто-то подскажет. > Нужно сделать избирательный показ autoindex. > То есть для определенной сети показывать, а для всех остальных нет.by Igor Sysoev - Nginx Mailing List - Russian
On Wed, May 26, 2010 at 11:42:39AM -0400, av wrote: > Добрый день. > Подскажи каким образом сделать такое: > есть nginx - front-end > есть iis - back-end > Все на разных машинах. > Статика (фотки) переписана на машину с nginx, все остальное проксируется наby Igor Sysoev - Nginx Mailing List - Russian
On Mon, May 24, 2010 at 07:01:08PM +0400, Sergey Shepelev wrote: > 2010/5/24 Igor Sysoev <igor@sysoev.ru>: > > Изменения в nginx 0.8.38 24.05.2010 > > > > *) Добавление: теперь при использовании переменной $scheme в директиве > >by Igor Sysoev - Nginx Mailing List - Russian
On Mon, May 24, 2010 at 06:29:13PM +0400, Михаил Монашёв wrote: > Здравствуйте, Игорь. > > IS> *) Добавление: теперь при использовании переменной $scheme в директиве > IS> rewrite автоматически делается редирект. > IS> Спасибо Piotr Sikorby Igor Sysoev - Nginx Mailing List - Russian
On Mon, May 24, 2010 at 06:02:34PM +0400, Михаил Монашёв wrote: > Здравствуйте, Игорь. > > IS> Изменения в nginx 0.8.37 17.05.2010 > > IS> *) Добавление: модуль ngx_http_split_clients_module. > > Игорь, напиши пожалуйста хотя бы краткуюby Igor Sysoev - Nginx Mailing List - Russian
On Mon, May 24, 2010 at 05:47:43PM +0400, Sergey Shepelev wrote: > 2010/5/24 Igor Sysoev <igor@sysoev.ru>: > > On Mon, May 24, 2010 at 03:21:13PM +0200, Anton Bessonov wrote: > > > >> А в чём разница например между fastcgi_no_cache и fastcgi_cache off? > > > > http://sysoev.ru/nginx/docs/http/ngx_http_fastcgi_module.html#fastcgi_by Igor Sysoev - Nginx Mailing List - Russian
On Mon, May 24, 2010 at 03:21:13PM +0200, Anton Bessonov wrote: > А в чём разница например между fastcgi_no_cache и fastcgi_cache off? http://sysoev.ru/nginx/docs/http/ngx_http_fastcgi_module.html#fastcgi_no_cache -- Игорь Сысоев http://sysoev.ru _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://nginx.org/mby Igor Sysoev - Nginx Mailing List - Russian
Changes with nginx 0.8.38 24 May 2010 *) Feature: the "proxy_no_cache" and "fastcgi_no_cache" directives. *) Feature: now the "rewrite" directive does a redirect automatically if the $scheme variable is used. Thanks to Piotr Sikora. *) Bugfix: now "limit_req" delay directive conforms to theby Igor Sysoev - Nginx Mailing List - English
Changes with nginx 0.8.38 24 May 2010 *) Feature: the "proxy_no_cache" and "fastcgi_no_cache" directives. *) Feature: now the "rewrite" directive does a redirect automatically if the $scheme variable is used. Thanks to Piotr Sikora. *) Bugfix: now "limit_req" delay directive conforms to theby Igor Sysoev - Nginx Announcements - English
![]() |
![]() |
![]() |
![]() |
|