mirror of
https://github.com/Mikaela/Limnoria-doc.git
synced 2024-12-26 05:02:37 +01:00
use/httpserver.rst: multiple updates
* Update config variables * add favicon * host is nowadays known as hosts4 * add hosts6 * move keepalive above port as that is how it appears in the bot too * specify that HTTPd might require port change, not HTTP * HTTPd might not work if port is too low = port is under 1024 * Apache is in front of Supybot's HTTPd, not behind.
This commit is contained in:
parent
05abf551d4
commit
625d6939ce
@ -7,14 +7,19 @@ Configuration
|
|||||||
|
|
||||||
The HTTP comes with a couple of additional variables:
|
The HTTP comes with a couple of additional variables:
|
||||||
|
|
||||||
* :ref:`supybot.servers.http.host`: The host the bot will bind. In most of
|
* :ref:`supybot.servers.http.favicon`: Path to the file which is shown to
|
||||||
the cases, you will use 0.0.0.0 (everything) or 127.0.0.1 (restricted to
|
browsers as favicon.
|
||||||
local connections). Defaults to 0.0.0.0
|
* :ref:`supybot.servers.http.hosts4`: The IPv4 addresses where the bot
|
||||||
* :ref:`supybot.servers.http.port`: The port the bot will bind. May not work
|
will bind. In most of the cases, you will use 0.0.0.0 (everything) or
|
||||||
if the number is too low. Defaults to 8080 (alternative HTTP port).
|
127.0.0.1 (restricted to local connections). Defaults to 0.0.0.0
|
||||||
|
* :ref:`supybot.servers.http.hosts6`: The IPv6 addresses where the bot
|
||||||
|
will bind. Defaults to empty.
|
||||||
* :ref:`supybot.servers.http.keepAlive`: Determines weather the HTTP server
|
* :ref:`supybot.servers.http.keepAlive`: Determines weather the HTTP server
|
||||||
will run even if has nothing to serve. Defaults to False, because the HTTP
|
will run even if has nothing to serve. Defaults to False, because the
|
||||||
might require to change the port, if it is already taken.
|
HTTPd might require to change the port, if it is already taken.
|
||||||
|
* :ref:`supybot.servers.http.port`: The port the bot will bind. May not
|
||||||
|
work if the number is below 1024. Defaults to 8080 (alternative HTTP port).
|
||||||
|
|
||||||
|
|
||||||
Using the server
|
Using the server
|
||||||
================
|
================
|
||||||
@ -22,15 +27,16 @@ Using the server
|
|||||||
At the root of the server, you will find a list of the plugins that have a Web
|
At the root of the server, you will find a list of the plugins that have a Web
|
||||||
interface, and a link to them. Each plugin has its own subdirectory(ies).
|
interface, and a link to them. Each plugin has its own subdirectory(ies).
|
||||||
|
|
||||||
You may also want to have Apache behind Supybot's HTTP server, if you want to
|
You may also want to have Apache in front of Supybot's HTTP server, if
|
||||||
use subdomains. Here is an example of configuration (I didn't test it with the
|
you want to use subdomains. Here is an example of configuration
|
||||||
rewrite, please notify me whether it works or not):
|
(I didn't test it with the rewrite, please notify me whether it works or
|
||||||
|
not):
|
||||||
|
|
||||||
.. code-block:: apache
|
.. code-block:: apache
|
||||||
|
|
||||||
<VirtualHost 0.0.0.0:80>
|
<VirtualHost 0.0.0.0:80>
|
||||||
ServerName stats.yourdomain.org
|
ServerName stats.yourdomain.org
|
||||||
<Location />
|
<Location />
|
||||||
ProxyPass http://localhost:8080/webstats/
|
ProxyPass http://localhost:8080/webstats/
|
||||||
SetEnv force-proxy-request-1.0 1
|
SetEnv force-proxy-request-1.0 1
|
||||||
SetEnv proxy-nokeepalive 1
|
SetEnv proxy-nokeepalive 1
|
||||||
|
Loading…
Reference in New Issue
Block a user