Настройка NGINX

Встроенные переменные

Встроенные переменные nginx

Конструкции и их применение

if

break

try_files

Модули / Modules

fastcgi_module - позволяет передавать запросы FastCGI-серверу

Caxhe

map_module -создаёт переменные, значения которых зависят от значений других переменных

ngx_cache_purge - очистка кеша по заданным uri

geoip - Определение ГЕО локации по IP

limit_req_module

ngx_http_core_module

ngx_http_rewrite_module

ngx_http_proxy_module

ngx_http_memcached_module

ngx_http_headers_module

ngx_http_fastcgi_module

Рецепты

Создание редиректа на домен с www

Создание редиректа на https

Проксирование запроса на внутренний сервер

Проксирование запроса на внешний сервер

Запуск php скриптов

Запуск python скриптов

Запуск ruby скриптов

Кеширование локации

Закрытие доступа с помощью веб авторизации

Ограничение доступа средствами Nginx

Настройка ssl (https) в nginx

Примеры конфигураций

Drupal