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

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

Gixy Check ID: if_is_evil

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

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

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

Ловите такие ошибки до продакшена

GetPageSpeed Amplify запускает Gixy по расписанию на каждом сервере NGINX и оповещает о новых находках и CVE, показывая их рядом с метриками. Настроить непрерывный мониторинг.