NGINX push stream module
36 — Every core and module directive — syntax, defaults, contexts, and real configuration examples. · Module Guide →
push_stream_allow_connections_to_events_channel
The 'push_stream_allow_connections_to_events_channel' directive controls…
httpserverlocation
push_stream_allowed_origins
The `push_stream_allowed_origins` directive specifies which domains are…
httpserverlocation
push_stream_authorized_channels_only
The 'push_stream_authorized_channels_only' directive restricts access to…
httpserverlocation
push_stream_channel_deleted_message_text
The push_stream_channel_deleted_message_text directive defines the message…
http
push_stream_channel_inactivity_time
Sets the inactivity timeout for push stream channels, allowing for automatic…
http
push_stream_channel_info_on_publish
Enables the publication of channel information when a message is published in…
httpserverlocation
push_stream_channels_path
The `push_stream_channels_path` directive sets the channel path for…
httpserverlocation
push_stream_channels_statistics
Activates channels statistics for the NGINX Push Stream module.
location
push_stream_events_channel_id
The `push_stream_events_channel_id` directive sets the ID for the events…
http
push_stream_footer_template
Defines the template for footer messages in push stream responses.
httpserverlocation
push_stream_header_template
The push_stream_header_template directive specifies the custom header template…
httpserverlocation
push_stream_header_template_file
The `push_stream_header_template_file` directive specifies a template file to…
httpserverlocation
push_stream_last_event_id
The `push_stream_last_event_id` directive sets the last event ID for long…
httpserverlocation
push_stream_last_received_message_tag
The `push_stream_last_received_message_tag` directive configures NGINX to keep…
httpserverlocation
push_stream_last_received_message_time
The `push_stream_last_received_message_time` directive configures the time a…
httpserverlocation
push_stream_longpolling_connection_ttl
Sets the Time-To-Live (TTL) for long polling connections in the NGINX Push…
httpserverlocation
push_stream_max_channel_id_length
Sets the maximum length of push stream channel IDs in NGINX.
http
push_stream_max_messages_stored_per_channel
Specifies the maximum number of messages stored for each push stream channel.
http
push_stream_max_number_of_channels
Sets the maximum number of channels that can be created in the NGINX Push…
http
push_stream_max_number_of_wildcard_channels
The directive 'push_stream_max_number_of_wildcard_channels' limits the number…
http
push_stream_max_subscribers_per_channel
Limits the maximum number of subscribers allowed per channel in the NGINX Push…
http
push_stream_message_template
The `push_stream_message_template` directive sets a template for the message…
httpserverlocation
push_stream_message_ttl
The `push_stream_message_ttl` directive sets the time-to-live duration for…
http
push_stream_padding_by_user_agent
Sets padding for the push stream output based on the user agent.
httpserverlocation
push_stream_ping_message_interval
Sets the interval at which ping messages are sent to maintain open WebSocket…
httpserverlocation
push_stream_ping_message_text
Sets the custom text for ping messages sent to clients in the NGINX push…
http
push_stream_publisher
The `push_stream_publisher` directive enables a location to act as a publisher…
location
push_stream_shared_memory_size
Configures the size of shared memory allocated for the Push Stream module in…
http
push_stream_store_messages
The `push_stream_store_messages` directive enables the storage of messages for…
httpserverlocation
push_stream_subscriber
The `push_stream_subscriber` directive enables a location for subscribing to…
location
push_stream_subscriber_connection_ttl
Sets the time-to-live for subscriber connections in the NGINX Push Stream…
httpserverlocation
push_stream_timeout_with_body
The `push_stream_timeout_with_body` directive controls the timeout period for…
http
push_stream_user_agent
The `push_stream_user_agent` directive sets a custom User-Agent for the NGINX…
httpserverlocation
push_stream_websocket_allow_publish
This directive specifies whether to allow publishing on a WebSocket channel.
httpserverlocation
push_stream_wildcard_channel_max_qtd
Sets the maximum quantity of wildcard channels allowed in the NGINX Push…
httpserverlocation
push_stream_wildcard_channel_prefix
The `push_stream_wildcard_channel_prefix` directive sets a prefix for channels…
http