<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>nordri&#039;s Blog &#187; FileInfo</title>
	<atom:link href="http://www.muspells.net/blog/tag/fileinfo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.muspells.net/blog</link>
	<description>Estamos trabajando en ello...</description>
	<lastBuildDate>Wed, 04 Jan 2012 16:01:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Apache, vhosts, htaccess, AllowOverride y FileInfo</title>
		<link>http://www.muspells.net/blog/2009/10/apache-vhosts-htaccess-allowoverride-y-fileinfo/</link>
		<comments>http://www.muspells.net/blog/2009/10/apache-vhosts-htaccess-allowoverride-y-fileinfo/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 17:09:50 +0000</pubDate>
		<dc:creator>Fede Diaz</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[AllowOverride]]></category>
		<category><![CDATA[FileInfo]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[vhosts]]></category>

		<guid isPermaLink="false">http://www.muspells.net/blog/?p=85</guid>
		<description><![CDATA[Disponemos de un servidor Apache con sitios virtuales y queremos definir las páginas de error que se mostraran en caso de los 404, 500, etc. Para ello editamos el archivo de configuración del sitio virtual en /etc/apache2/sites-available/ y en la directriz Directory establecemos el valor de AllowOverride a FileInfo de manera que nuestra configuración quedará [...]]]></description>
			<content:encoded><![CDATA[<p>Disponemos de un servidor Apache con sitios virtuales y queremos definir las páginas de error que se mostraran en caso de los 404, 500, etc.</p>
<p>Para ello editamos el archivo de configuración del sitio virtual en <em>/etc/apache2/sites-available/</em> y en la directriz <em>Directory</em> establecemos el valor de <em>AllowOverride</em> a <em>FileInfo</em> de manera que nuestra configuración quedará como sigue:</p>
<pre>
ServerName URL
ServerAdmin user@localhost
DocumentRoot /var/web/
&lt;Directory /var/web/&gt;
Options FollowSymLinks Multiviews
AllowOverride FileInfo
Order allow,deny
allow from all
&lt;/Directory&gt;
</pre>
<p>Así, todos los parámetros de configuración de Apache que definamos en la raíz de documentos (DocumentRoot) dentro del archivo .htaccess sobreescribiran los definidos en el fichero de configuración del servidor. En nuestro caso, <em>FileInfo</em> sólo contempla <em>DocumentError</em>.</p>
<p>Ahora podemos definir los mensajes o acciones a realizar en caso de error con la siguiente sintaxis:</p>
<pre>ErrorDocument [code] [action]</pre>
<p>Donde <strong>action</strong> puede ser:</p>
<ol>
<li>Un texto a mostrar entre comillas</li>
<li>Una re-dirección a una url interna del servidor</li>
<li>Una re-dirección a una url externa del servidor</li>
</ol>
<p>Un ejemplo de la documentación de Apache</p>
<pre>ErrorDocument 500 /cgi-bin/crash-recover
ErrorDocument 500 "Sorry, our script crashed. Oh dear"
ErrorDocument 500 http://xxx/
ErrorDocument 404 /Lame_excuses/not_found.html
ErrorDocument 401 /Subscription/how_to_subscribe.html
</pre>
<div style="height:33px;" class="really_simple_share robots-nocontent snap_nopreview"><div class="really_simple_share_facebook_like" style="width:100px;">
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.muspells.net%2Fblog%2F2009%2F10%2Fapache-vhosts-htaccess-allowoverride-y-fileinfo%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;send=false&amp;height=27" 
						scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
				</div><div class="really_simple_share_twitter" style="width:110px;">
					<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
						data-text="Apache, vhosts, htaccess, AllowOverride y FileInfo. via @nordri" data-url="http://www.muspells.net/blog/2009/10/apache-vhosts-htaccess-allowoverride-y-fileinfo/" 
						data-via=""  ></a> 
				</div></div>
		<div style="clear:both;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.muspells.net/blog/2009/10/apache-vhosts-htaccess-allowoverride-y-fileinfo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

