Конфигурация сервера::
Bitrix 5.1.0, CentOS 6.6 (final)
nginx
memcached
apache
PHP
eaccelerator-0.9.6.1
Запросы обрабатывает nginx из memcached, а, при необходимости, передает запрос apache.
Проблема в следующем:
Возникает ошибка при запросах из браузера IE10 и IE11 - эти запросы попадают под условие:
где
Нужно настроить nginx так, чтобы запросы от IE улетали в апач:
Помогите пожалуйста прописать условие для IE под centOS 6,5
Я понимаю, что настроить нужно в этой части конфига:
Bitrix 5.1.0, CentOS 6.6 (final)
nginx
memcached
apache
PHP
eaccelerator-0.9.6.1
Запросы обрабатывает nginx из memcached, а, при необходимости, передает запрос apache.
Проблема в следующем:
Возникает ошибка при запросах из браузера IE10 и IE11 - эти запросы попадают под условие:
| Код |
|---|
if ($use_composite_cache = "ABC") {
add_header Content-Encoding deflate;
add_header X-Bitrix-Composite "Nginx (memcached)";
memcached_pass localhost:11211;
} |
| Код |
|---|
localhost:11211 - memcached |
Нужно настроить nginx так, чтобы запросы от IE улетали в апач:
| Код |
|---|
proxy_pass "http://127.0.0.1:8888"; |
Я понимаю, что настроить нужно в этой части конфига:
| Код |
|---|
location / {
error_page 404 405 412 502 504 = @apache;
if (-f $composite_enabled) { set $use_composite_cache "${use_composite_cache}C"; }
default_type text/html;
# use mecached for keys
if ($use_composite_cache = "ABC") {
add_header Content-Encoding deflate;
add_header X-Bitrix-Composite "Nginx (memcached)";
memcached_pass localhost:11211;
}
proxy_pass $proxyserver;
}
location @apache {
proxy_pass $proxyserver;
}
|