Diretivas nginx não suportadas#

A maioria das diretivas nginx funciona no Angie sem alterações, portanto uma configuração existente geralmente não precisa de ajustes. Esta página lista as exceções, as diretivas que o Angie remove ou descontinua, para que você possa adaptar sua configuração ao migrar do nginx.

Diretivas de ajuste de baixo nível que o próprio nginx deixa sem documentação, como controles de método de evento e ajuste de gzip, continuam funcionando no Angie com seus padrões nginx e são intencionalmente omitidas aqui.

Nota

Para o processo de migração completo, consulte o guia de migração.

Removidas ou omitidas#

O Angie não incorpora estas diretivas do nginx.

Diretiva nginx

Observações

add_header_inherit, add_trailer_inherit

Omitidas devido ao design inadequado; consulte Histórico de versões do Angie.

keepalive_min_timeout

Omitida; remova-a. Ao desligar graciosamente os processos trabalhadores antigos, o Angie fecha as conexões keep-alive após o menor entre lingering_timeout e keepalive_timeout expirar (5 segundos por padrão), o que cobre o mesmo caso.

ssl_ech_file

Omitida, junto com as variáveis $ssl_ech_status e $ssl_ech_outer_server_name. O Angie implementa o Encrypted Client Hello por meio da diretiva ssl_encrypted_hello_key.

Descontinuadas#

Estas diretivas ainda funcionam, mas emitem um aviso; use a diretiva moderna no lugar.

Diretiva nginx

Use no lugar

http2_idle_timeout

keepalive_timeout

http2_max_requests

keepalive_requests

http2_recv_timeout

client_header_timeout

http2_max_field_size

large_client_header_buffers

http2_max_header_size

large_client_header_buffers

proxy_downstream_buffer (stream)

proxy_buffer_size

proxy_upstream_buffer (stream)

proxy_buffer_size