Добавлено в http секций:
map_hash_max_size 4096;
map_hash_bucket_size 8192;
map $uri $new {
include redirect.conf;
}
В секций vhost'a 1 :
if ($new) {
return 301 $new;
}
На vhost 2 так же + добавленно удаление слеша rewrite ^(.+)/$ $1 permanent;
На 1 работает все как надо,те ссылки
Как настроить nginx считать proxy_read_timeout на все upstream'ы сразу.
Т.е. если все upstream'ы отвечают дольше 5-х секунд, а proxy_read_timeout
установлен в 4 секунды, то nginx не должен ходить на каждый upstream и
опрашивать их.
Таким образом, если у нас имеется 3 upstream'а, которые на
Hello!
On Tue, Jul 22, 2014 at 07:41:22AM -0400, kay wrote:
И чем мне это поможет? Если я уберу из proxy_next_upstream timeout, то nginx
даже и не попытается отправить запрос на следующий upstream.
Это решает исходную задачу настроить nginx считать
proxy_read_timeout на все upstream'ы сразу.
Правильно чистить с помощью PURGE-запросов:
http://nginx.org/r/proxy_cache_purge/ru
В доке написано, что он платный, это проблема.
Если вы хотите управлять кэшем из приложения и вам хватало proxy_store,
то надо было его и использовать. Непонятно почему отказались
Ещё ничего не использовалось, я
Здравствуйте. Необходимо перенести сайт с Apache на NGINX, но после переноса
на NGINX не открываются страницы.
В файле .htaccess находится правило:
RewriteEngine on
RewriteCond $1 !^(index.php|resources|robots.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d