1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lb002-nginx_http_gray_module

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

модуль nginx_http_gray_module

Возможности

  • А/Б тестирование виртуальных хостов Nginx

Взаимозависимости

  • Nginx
  • Redis

Установка

  • Клонировать проект
git clone git@github.com:luoxiaojun1992/nginx_http_gray_module.git
  • Скомпилировать Nginx
./configure --add-module=YOUR_DIR/nginx_http_gray_module

Конфигурация

  • Изменить конфигурацию Nginx
gray test_redis_key 127.0.0.1 6379

Использование

  • Настроить Redis
redis-cli
set test_redis_key_switch on
set test_redis_key_gray_env beta
  • Изменить конфигурацию Nginx
if ($is_gray) {
  ...
}
if ($is_not_gray) {
  ...
}
  • Отправить запрос curl
curl -v -H "X-API-ENV: beta" http://127.0.0.1/xxx

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Nginx Virtual Host A/B Testing Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/lb002-nginx_http_gray_module.git
git@api.gitlife.ru:oschina-mirror/lb002-nginx_http_gray_module.git
oschina-mirror
lb002-nginx_http_gray_module
lb002-nginx_http_gray_module
master