The "httpd" Module (v3)
Description
This module allows the server administrator to serve various useful resources over HTTP.
Configuration
To load this module use the following <module>
tag:
<module name="httpd">
<bind>
This module extends the core <bind>
tags with the following listener types:
Name | Description |
---|---|
httpd | Listens for HTTP connections. |
Example Usage
Listens for plaintext HTTP connections on the 127.0.0.1:8080 endpoint:
<bind address="127.0.0.1"
port="8080"
...
type="httpd">
<httpd>
The <httpd>
tag defines settings about how the httpd module should behave. This tag can only be defined once.
Name | Type | Default Value | Description |
---|---|---|---|
timeout | Duration | 10s | The duration to timeout HTTP connections after. |
Example Usage
<httpd timeout="10s">
Special Notes
The following HTTP resource modules can be used in conjunction with this module:
Name | Description |
---|---|
httpd_acl | Allows access to other HTTP resources to be restricted. |
httpd_config | Allows the server configuration to be viewed over HTTP. |
httpd_stats | Provides statistics about the server and the channels and users on it. |