mirror of
				https://github.com/Mikaela/Limnoria-doc.git
				synced 2025-11-04 11:07:22 +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:
 | 
			
		||||
 | 
			
		||||
* :ref:`supybot.servers.http.host`: The host the bot will bind. In most of
 | 
			
		||||
  the cases, you will use 0.0.0.0 (everything) or 127.0.0.1 (restricted to
 | 
			
		||||
  local connections). Defaults to 0.0.0.0
 | 
			
		||||
* :ref:`supybot.servers.http.port`: The port the bot will bind. May not work
 | 
			
		||||
  if the number is too low. Defaults to 8080 (alternative HTTP port).
 | 
			
		||||
* :ref:`supybot.servers.http.favicon`: Path to the file which is shown to 
 | 
			
		||||
  browsers as favicon.
 | 
			
		||||
* :ref:`supybot.servers.http.hosts4`: The IPv4 addresses where the bot 
 | 
			
		||||
  will  bind. In most of the cases, you will use 0.0.0.0 (everything) or 
 | 
			
		||||
  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
 | 
			
		||||
  will run even if has nothing to serve. Defaults to False, because the HTTP
 | 
			
		||||
  might require to change the port, if it is already taken.
 | 
			
		||||
  will run even if has nothing to serve. Defaults to False, because the 
 | 
			
		||||
  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
 | 
			
		||||
================
 | 
			
		||||
@ -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
 | 
			
		||||
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
 | 
			
		||||
use subdomains. Here is an example of configuration (I didn't test it with the
 | 
			
		||||
rewrite, please notify me whether it works or not):
 | 
			
		||||
You may also want to have Apache in front of Supybot's HTTP server, if 
 | 
			
		||||
you want to use subdomains. Here is an example of configuration 
 | 
			
		||||
(I didn't test it with the rewrite, please notify me whether it works or 
 | 
			
		||||
not):
 | 
			
		||||
 | 
			
		||||
.. code-block:: apache
 | 
			
		||||
 | 
			
		||||
    <VirtualHost 0.0.0.0:80>
 | 
			
		||||
        ServerName stats.yourdomain.org
 | 
			
		||||
	    <Location />
 | 
			
		||||
        <Location />
 | 
			
		||||
                ProxyPass http://localhost:8080/webstats/
 | 
			
		||||
                SetEnv force-proxy-request-1.0 1
 | 
			
		||||
                SetEnv proxy-nokeepalive 1
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user