Nginx с WebAssembly на базе wasmtime
45 — Каждая директива ядра и модулей — синтаксис, значения по умолчанию, контексты и реальные примеры конфигурации. · Руководство по модулю →
backtraces
Директива 'backtraces' включает подробное логирование стеков вызовов при…
cache_config
Директива `cache_config` позволяет пользователям задавать конфигурации…
compiler
Директива `compiler` указывает компилятор WebAssembly, который будет…
flag
Директива `flag` в модуле NGINX Proxy-Wasm используется для установки…
ipc
Директива ipc в NGINX настраивает параметры межпроцессного взаимодействия для…
main
max_metric_name_length
Директива `max_metric_name_length` задаёт максимально допустимую длину имён…
metrics
Директива metrics позволяет модулю NGINX Proxy-Wasm определять и записывать…
module
Директива module определяет WebAssembly-модули, используемые внутри NGINX, что…
proxy_wasm
Директива `proxy_wasm` интегрирует модули WebAssembly в конвейер обработки…
httpserverlocation
proxy_wasm_isolation
Директива `proxy_wasm_isolation` определяет уровень изоляции для выполнения…
httpserverlocation
proxy_wasm_log_dispatch_errors
Директива `proxy_wasm_log_dispatch_errors` включает логирование ошибок при…
proxy_wasm_lua_resolver
Директива `proxy_wasm_lua_resolver` позволяет указать Lua-резолвер для модулей…
proxy_wasm_request_headers_in_access
Директива `proxy_wasm_request_headers_in_access` указывает фильтр WebAssembly…
httpserverlocation
resolver
Директива 'resolver' в NGINX обеспечивает разрешение DNS для проксированных…
resolver_add
Директива resolver_add позволяет добавлять адреса DNS resolver в указанный…
httpserverlocation
resolver_timeout
Директива `resolver_timeout` задаёт предел времени для разрешения DNS-запросов…
shm_kv
Директива `shm_kv` позволяет определить разделяемое в общей памяти key-value…
shm_queue
Директива shm_queue настраивает очереди в разделяемой памяти для…
slab_size
Директива `slab_size` задаёт размер областей (slab) для выделения памяти…
socket_buffer_reuse
Директива `socket_buffer_reuse` управляет повторным использованием сокетных…
socket_buffer_size
Директива `wasm_socket_buffer_size` задаёт размер буфера сокета для…
socket_connect_timeout
Директива `wasm_socket_connect_timeout` задаёт период ожидания для…
socket_large_buffers
Директива `socket_large_buffers` настраивает большие размеры буферов для…
socket_read_timeout
Директива 'wasm_socket_read_timeout' задаёт таймаут для операций чтения на…
socket_send_timeout
Директива `wasm_socket_send_timeout` устанавливает максимальное время отправки…
tls_no_verify_warn
Директива 'tls_no_verify_warn' отключает предупреждающие сообщения при сбое…
tls_trusted_certificate
Директива `tls_trusted_certificate` указывает доверенный сертификат CA для…
tls_verify_cert
Директива `tls_verify_cert` включает проверку сертификатов TLS в фильтрах…
tls_verify_host
Директива `tls_verify_host` настраивает проверку доверия к именам хостов при…
v8
Директива `v8` инициализирует среду выполнения V8 WebAssembly в модуле NGINX…
wasm
Директива wasm настраивает поддержку WebAssembly в NGINX, позволяя…
main
wasm_call
Директива `wasm_call` выполняет указанную функцию WebAssembly на заданной фазе…
httpserverlocation
wasm_debug_body_filter_return
Директива `wasm_debug_body_filter_return` используется для управления…
location
wasm_debug_header_filter_return
Директива `wasm_debug_header_filter_return` включает отладочное логирование…
location
wasm_postpone_access
Директива `wasm_postpone_access` откладывает выполнение фильтров WebAssembly…
httpserverlocation
wasm_postpone_rewrite
Директива `wasm_postpone_rewrite` позволяет отложить выполнение обработки…
httpserverlocation
wasm_response_body_buffers
Директива `wasm_response_body_buffers` задаёт количество и размер буферов…
httpserverlocation
wasm_socket_buffer_reuse
Директива `wasm_socket_buffer_reuse` управляет повторным использованием…
httpserverlocation
wasm_socket_buffer_size
Устанавливает размер буфера для чтения данных из сокетов WebAssembly в NGINX.
httpserverlocation
wasm_socket_connect_timeout
Задаёт время ожидания для установления сокетных подключений WebAssembly в NGINX.
httpserverlocation
wasm_socket_large_buffers
Директива wasm_socket_large_buffers задаёт максимальное количество больших…
httpserverlocation
wasm_socket_read_timeout
Устанавливает максимальную длительность чтения данных из сокета в контексте…
httpserverlocation
wasm_socket_send_timeout
Определяет максимально допустимое время, в течение которого NGINX будет…
httpserverlocation
wasmer
Директива `wasmer` позволяет интегрировать модули WebAssembly в NGINX для…
wasmtime
Директива 'wasmtime' используется для определения и управления модулями…