Перейти к содержанию

Если в location — это плохо

Gixy Check ID: if_is_evil

Директива if, когда используется внутри location, может работать не так, как ожидается, а в некоторых случаях приводить к segfault. Обычно лучше избегать её.

Альтернативы: - return ...; - rewrite ... last; - rewrite ... redirect; - rewrite ... permanent;

Иногда имеет смысл использовать встроенные языки (например, embedded perl или Lua).

Укрепляйте NGINX с поддерживаемыми RPM

Используйте NGINX Extras от GetPageSpeed для постоянно обновляемого NGINX и модулей на RHEL/CentOS/Alma/Rocky. Подробнее.