<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.anope.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.anope.org/index.php?action=history&amp;feed=atom&amp;title=2.0%2FModules%2Fm_httpd</id>
		<title>2.0/Modules/m httpd - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.anope.org/index.php?action=history&amp;feed=atom&amp;title=2.0%2FModules%2Fm_httpd"/>
		<link rel="alternate" type="text/html" href="https://wiki.anope.org/index.php?title=2.0/Modules/m_httpd&amp;action=history"/>
		<updated>2026-05-29T18:35:49Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.4</generator>

	<entry>
		<id>//wiki.anope.org/index.php?title=2.0/Modules/m_httpd&amp;diff=902&amp;oldid=prev</id>
		<title>Azander: Created page with &quot;{{Language|2.0/Modules/m_httpd}} {{Header|m_httpd|Extra_Modules|Anope}}  == &lt;div class=&quot;moduleheader&quot;&gt;Description&lt;/div&gt; == Allows services to serve web pages. By itself, this ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.anope.org/index.php?title=2.0/Modules/m_httpd&amp;diff=902&amp;oldid=prev"/>
				<updated>2014-05-13T14:11:24Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Language|2.0/Modules/m_httpd}} {{Header|m_httpd|Extra_Modules|Anope}}  == &amp;lt;div class=&amp;quot;moduleheader&amp;quot;&amp;gt;Description&amp;lt;/div&amp;gt; == Allows services to serve web pages. By itself, this ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Language|2.0/Modules/m_httpd}}&lt;br /&gt;
{{Header|m_httpd|Extra_Modules|Anope}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;moduleheader&amp;quot;&amp;gt;Description&amp;lt;/div&amp;gt; ==&lt;br /&gt;
Allows services to serve web pages. By itself, this module does nothing useful.&lt;br /&gt;
&lt;br /&gt;
;name= :Name of module.  Do not change, other modules look for this name.&lt;br /&gt;
;httpd {...} :&lt;br /&gt;
:;name= :Name of this service '''Do not alter this name'''&lt;br /&gt;
:;ip= :IP address of your server to listen for requests on.&lt;br /&gt;
:;port= :Port to listen on.&lt;br /&gt;
:;timeout= :time to wait before assuming the connection failed, or is done.&lt;br /&gt;
:;ssl= :Use secure socket layer  '''Disabled by default'''&lt;br /&gt;
:;extforward_ip= :Used for reverse proxy.  Leave disabled unless you have a specific need for this.&lt;br /&gt;
:;extforward_header= :The revere proxy header to look for.  &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;moduleheader&amp;quot;&amp;gt;Default Configuration&amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
 * m_httpd&lt;br /&gt;
 *&lt;br /&gt;
 * Allows services to serve web pages. By itself, this module does nothing useful.&lt;br /&gt;
 *&lt;br /&gt;
 * Note that using this will allow users to get the IP of your services.&lt;br /&gt;
 * To prevent this we recommend using a reverse proxy or a tunnel.&lt;br /&gt;
 */&lt;br /&gt;
#module&lt;br /&gt;
{&lt;br /&gt;
        name = &amp;quot;m_httpd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        httpd&lt;br /&gt;
        {&lt;br /&gt;
                /* Name of this service. */&lt;br /&gt;
                name = &amp;quot;httpd/main&amp;quot;&lt;br /&gt;
&lt;br /&gt;
                /* IP to listen on. */&lt;br /&gt;
                ip = &amp;quot;0.0.0.0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
                /* Port to listen on. */&lt;br /&gt;
                port = 8080&lt;br /&gt;
&lt;br /&gt;
                /* Time before connections to this server are timed out. */&lt;br /&gt;
                timeout = 30&lt;br /&gt;
&lt;br /&gt;
                /* Listen using SSL. Requires an SSL module. */&lt;br /&gt;
                #ssl = yes&lt;br /&gt;
&lt;br /&gt;
                /* If you are using a reverse proxy that sends one of the&lt;br /&gt;
                 * extforward_headers set below, set this to its IP.&lt;br /&gt;
                 * This allows services to obtain the real IP of users by&lt;br /&gt;
                 * reading the forwarded-for HTTP header.&lt;br /&gt;
                 */&lt;br /&gt;
                #extforward_ip = &amp;quot;192.168.0.255&amp;quot;&lt;br /&gt;
&lt;br /&gt;
                /* The header to look for. These probably work as is. */&lt;br /&gt;
                extforward_header = &amp;quot;X-Forwarded-For Forwarded-For&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Azander</name></author>	</entry>

	</feed>