Конфигурация сервера::
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; } |