<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>finis coronat opus: Lighttpd Subdomains</title>
    <link>http://www.finiscoronatopus.com/articles/2006/05/17/lighttpd-subdomains</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>perpetrando historias desde 2002</description>
    <item>
      <title>Lighttpd Subdomains</title>
      <description>&lt;p&gt;Me encanta. Simplemente me encanta. En &lt;a href="http://www.lighttpd.net/"&gt;lightppd&lt;/a&gt; gracias al modulo de &lt;a href="http://www.pcre.org/"&gt;expresiones regulares en perl&lt;/a&gt; , las gestion de dominios y subdominios es algo que me encanta.
Pongo en antecedentes: &lt;a href="http://www.finiscoronatopus.com"&gt;Este blog&lt;/a&gt; esta albergado en &lt;a href="http://www.textdrive.com"&gt;Textdrive&lt;/a&gt; . Es servido por una instancia de Lighttpd, que a su vez funciona proxy-zada (vaya patada) a traves del Apache. Contra mi cuenta estan configurados 2 dominios: &lt;a href="http://finiscoronatopus.com"&gt;finiscoronatopus.com&lt;/a&gt; y &lt;a href="http://fco.textdriven.com"&gt;fco.textdriven.com&lt;/a&gt; y estos a su vez redireccionan al puerto que los chicos de Texdrive me dieron para mi lighttpd.&lt;/p&gt;


Una vez nos hemos asegurado de que la parte proxy del Apache esta bien configurada y la peticion llega hasta el lighttpd, empieza lo bueno. 
Como ejemplo, unos ejercicios practicos sobre el lighttpd.conf:
	&lt;ul&gt;
	&lt;li&gt;¿Como servir el misma aplicacion bajo distintos dominios?&lt;/li&gt;
	&lt;/ul&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$HTTP[&amp;quot;host&amp;quot;] =~ &amp;quot;((www\.|)finiscoronatopus\.com|fco\.textdriven\.com)&amp;quot; {
     # fastcgi stuff related config
}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;ul&gt;
	&lt;li&gt;¿Como servir una aplicacion distinta en el mismo dominio (pero diferentes subdominio))?&lt;/li&gt;
	&lt;/ul&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$HTTP[&amp;quot;host&amp;quot;] =~ &amp;quot;www\.finiscoronatopus\.com&amp;quot; {
     # fastcgi first app
}
$HTTP[&amp;quot;host&amp;quot;] =~ &amp;quot;trac\.finiscoronatopus\.com&amp;quot; {
     # fastcgi second app
}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;Hasta ahora esto mismo siempre (hablamos de Apache) habia tenido que hacerlo a traves de la creacion de Dominios Virtuales, lo cual a parte de ser un coñazo solia estar albergado en diferentes ficheros, etc&amp;#8230;Con esta nueva via alli donde configuro los procesos, sockets, etc&amp;#8230; tambien veo la reglas de &lt;em&gt;mapeo&lt;/em&gt; general de mis servidor.&lt;/p&gt;


	&lt;p&gt;PS: Un nuevo servicio de finiscoronatopus esta en ciernes&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Wed, 17 May 2006 09:54:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:104fcaa9-b754-473c-ac66-55757137d5a0</guid>
      <author>Aitor García</author>
      <link>http://www.finiscoronatopus.com/articles/2006/05/17/lighttpd-subdomains</link>
      <category>Ruby no es mi perro</category>
      <category>Desarrollo</category>
      <trackback:ping>http://www.finiscoronatopus.com/articles/trackback/552</trackback:ping>
    </item>
  </channel>
</rss>
