Не кешерует оно запросы содержащие "now()" или многие другие функции.
split -b 10M /root/123.avi 123.avi.part
cat 123.avi.part* > 123.avi
http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html#rewrite
> Если в регулярном выражении встречаются символы "}" или ";", то всё выражение нужно заключить в одинарные или двойные кавычки.
rewrite "/\d{4}/" ...
В nginx всё ещё нет кеширования контента.
-2
За отдачу реального файла через php скрипт и
за ненужную конвертацию изображения.
Я бы перевёл как: файл не обязан существовать.
Не имеет значения, есть ли файл /var/www/cgi-bin/php-cgi или нет.
приведите полную конфигурацию
Для начала настройте простой php-cgi
AddHandler php-cgi .php
Action php-cgi /cgi-bin/php.cgi
AddHandler cgi-script .cgi
И только после того, как он заработает, беритесь за fastcgi.
AddHandler php-fastcgi .php
Action php-fastcgi /cgi-bin/php.cgi
AddHandler fastcgi-script .cgi
FastCgiExternalServer /home/user/document_root/cgi-bin/php.cgi -socket /tmp/php.sock
1. Директива Redirect относится к модулю mod_alias.
2. Redirect не поддерживает регулярных выражений.
3. Для манипуляций с query string (всё что после знака вопроса), возможно использовать только RewriteCond+RewriteRule из mod_rewrite:
RewriteCond %{QUERY_STRING} ^0$
RewriteRule ^(.*)$ http://example.com/$1
4. Всё описано в документации.
cat /etc/*release /etc/*version 2> /dev/null