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' используется для определения и управления модулями…