База знаний Антона Сидорова

База знаний по аналитике, ИТ архитектуре, API. Документирование. Тесты инструментов.


Project maintained by daemon110282 Hosted on GitHub Pages — Theme by mattgraham

NGINX

Зачем

Реализует паттерны:

Функции:

Version

- NGINX Plus Release 28 (R28). Based on NGINX Open Source, NGINX Plus is the only all-in-one software web server, load balancer, reverse proxy, content cache, and API gateway.

Deployment

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

Порядок применения правил сверху вниз. Пример структуры конфига:

upstream {name} server {IP}{url}:{PORT} server server_name proxy_set_header {header} {value} location {mask} rewrite {regex} {replacement} {flag} mirror allow {IP}{подсеть} deny {IP}{подсеть} proxy_set_header {header} {value} proxy_pass http://{upstream name} proxy_redirect {?} include {/etc/nginx/allowlist.conf}; error_page {HTTP Status} {url}

Описание параметров

Тест конфигурации