местоположение nginx переписывает только proxy_rewrite прочь

Кажется, что Вам нужны два кластера. Вам нужна загрузка сбалансированный кластер для веб-приложения с подсистемой балансировки нагрузки перед веб-серверами для балансировки веб-трафика так, чтобы, если один сервер спускается по другим дескрипторам загрузка. Таким образом, можно вынуть одну машину из кластера, обновление, которое это вносит изменениями базы данных, затем удаляет машину со старой версией и вставило машину с затем новой версией в.

На стороне базы данных Вы захотите Активный/Пассивный кластер. Это позволит сервису быть перезапущенным в течение секунд в случае отказа оборудования на ноте, которая выполняет экземпляр SQL. Это не сделает ничего для предотвращения отключений электричества в случае плохого выпуска, или если процесс выпуска базы данных блокирует объекты базы данных. Это не будет также масштабировать загрузку базы данных между двумя (или больше) узлы кластера. Кластеры SQL выполняют экземпляр SQL на единственном физическом узле в любой момент.

1
задан 23 October 2012 в 13:37
2 ответа

Я решил проблему. POUND (мой ssl-прокси) по умолчанию автоматически перезаписывает каждое местоположение. Я добавил

RewriteLocation 0

в pound.cfg, и, наконец, он заработал.

0
ответ дан 4 December 2019 в 09:44

Вот моя конфигурация:

  set $s3_bucket '<BUCKETNAME>.s3.amazonaws.com';

  location / {
        send_timeout 5m;
        proxy_read_timeout 240;
        proxy_send_timeout 240;
        proxy_connect_timeout 240;
        proxy_http_version 1.1;
        proxy_set_header Host $s3_bucket;
        proxy_set_header Authorization '';
        proxy_hide_header x-amz-id-2;
        proxy_hide_header x-amz-request-id;
        proxy_ignore_headers "Set-Cookie";
        proxy_buffering off;
        proxy_intercept_errors on;
        proxy_redirect off;
        resolver 8.8.8.8;
        proxy_pass http://$s3_bucket;
        }

Протестировано и работает. Он просто передает URI экземпляру S3, позволяя завершить SSL-соединение на прокси-сервере. Полезно для межсетевых экранов и подобных устройств, требующих статического IP-адреса; поскольку адресное пространство AWS огромно для целей белого списка.

0
ответ дан 4 December 2019 в 09:44

Теги

Похожие вопросы