<?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>Nucl3ar.net BloG &#187; estadísticas</title>
	<atom:link href="http://blog.nucl3ar.net/tag/estadisticas/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nucl3ar.net</link>
	<description>Blog dedicado al mundo de la informática e Internet.</description>
	<lastBuildDate>Wed, 15 Oct 2008 08:31:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Instalar y securizar awstats con apache2 utilizando Dominios Virtuales en Ubuntu/Debian</title>
		<link>http://blog.nucl3ar.net/2008/09/18/instalar-y-securizar-awstats-con-apache2-utilizando-dominios-virtuales-en-ubuntudebian/</link>
		<comments>http://blog.nucl3ar.net/2008/09/18/instalar-y-securizar-awstats-con-apache2-utilizando-dominios-virtuales-en-ubuntudebian/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 17:04:31 +0000</pubDate>
		<dc:creator>Jr</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[awstats]]></category>
		<category><![CDATA[estadísticas]]></category>

		<guid isPermaLink="false">http://blog.nucl3ar.net/?p=12</guid>
		<description><![CDATA[Para esta configuración, presuponemos que tenemos instalado y funcionando un servidor web apache2 con dominios virtuales (virtualhost). Lo que haremos pues, sera instalar awstats para tener estadísticas de nuestros dominios. Awstats usa un script en perl para generar las estadísticas, sabemos que todo lo que sea ejecutar scripts en un servidor puede tener algún problema [...]]]></description>
			<content:encoded><![CDATA[<p>Para esta configuración, presuponemos que tenemos instalado y funcionando un servidor web apache2 con dominios virtuales (virtualhost). Lo que haremos pues, sera instalar awstats para tener estadísticas de nuestros dominios. Awstats usa un script en perl para generar las estadísticas, sabemos que todo lo que sea ejecutar scripts en un servidor puede tener algún problema de seguridad (sobretodo mal configurado), así pues &#8230; para entrar a las estadísticas (y a la utilización del script) haremos que sea necesario autenticarse con un usuario y una contraseña.</p>
<p>Empezamos instalando awstats con:</p>
<blockquote><p>apt-get install awstats</p></blockquote>
<p>Una vez echo esto, informaremos a apache2 donde se encuentra awstats. Para ello creamos y editamos el fichero /etc/apache2/awstats.conf</p>
<blockquote><p>Alias /awstatsclasses &#8220;/usr/share/awstats/lib/&#8221;<br />
Alias /awstats-icon/ &#8220;/usr/share/awstats/icon/&#8221;<br />
Alias /awstatscss &#8220;/usr/share/doc/awstats/examples/css&#8221;<br />
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/<br />
ScriptAlias /awstats/ /usr/lib/cgi-bin/<br />
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch</p></blockquote>
<p>A continuación vamos a crear un archivo de configuración en awstats para cada uno de los dominios virtuales que tenemos en apache2.</p>
<blockquote><p>cp /etc/awstats/awstats.conf /etc/awstats/awstats.dominio.com.conf</p></blockquote>
<p>Una vez creados, editaremos estos ficheros cambiando los siguientes parámetros:</p>
<blockquote><p>LogFile=&#8221;/var/log/apache2/access_dominio_virtual.log&#8221;<br />
SiteDomain=&#8221;dominio.com&#8221;<br />
AllowAccessFromWebToAuthenticatedUsersOnly=1<br />
AllowAccessFromWebToFollowingAuthenticatedUsers=&#8221;usuario&#8221;</p></blockquote>
<p>Ahora editamos los archivos de configuración de apache2 y dentro de cada host virtual actualizamos<br />
los siguientes parámetros:</p>
<blockquote><p>&lt;Directory &#8220;/usr/lib/cgi-bin&#8221;&gt;<br />
AllowOverride None<br />
Options None<br />
Order allow,deny<br />
Allow from all</p>
<p>AuthType Basic<br />
AuthName &#8220;AWStats zona restringida&#8221;<br />
AuthUserFile <strong>/ruta/al_fichero/de_claves</strong><br />
Require valid-user</p>
<p>&lt;/Directory&gt;</p>
<p>ErrorLog /var/log/apache2/<strong>archivo_de_error_virtual</strong>.log</p>
<p>LogLevel warn</p>
<p>CustomLog /var/log/apache2/<strong>archivo_de_log_virtual.log</strong> combined</p></blockquote>
<p>Cuando ya tenemos todo esto echo, lo único que nos falta es:</p>
<ul>
<li>Reiniciar apache2 con la nueva configuración:</li>
</ul>
<blockquote><p>/etc/init.d/apache2 reload</p></blockquote>
<ul>
<li>Generar las primeras estadísticas manualmente:</li>
</ul>
<blockquote><p>sudo -u www-data /usr/bin/perl /usr/lib/cgi-bin/awstats.pl -update -config=dominio.com</p></blockquote>
<p>Si todo ha ido bien y no nos hemos dejado nada, podemos acceder a las estadísticas de nuestro sitio en http://nuestrositio.com/awstats/awstats.pl</p>
<p><span style="color: #0000ff;">Cosas que hay que tener en cuenta:</span></p>
<p><em>El usuario de apache2 (normalmente www-data) tiene que tener permiso de lectura en los ficheros de logs para que el script de awstats pueda crear las estadísticas.</em></p>
<p>Descargate este artículo en pdf: <a href="http://blog.nucl3ar.net/wp-content/uploads/2008/09/awstats.pdf">awstats</a> <a href="http://blog.nucl3ar.net/wp-content/uploads/2008/09/awstats.pdf"><img class="alignnone size-medium wp-image-29" title="awstats" src="http://blog.nucl3ar.net/wp-content/uploads/2008/09/pdf_ico.gif" alt="" width="16" height="16" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nucl3ar.net/2008/09/18/instalar-y-securizar-awstats-con-apache2-utilizando-dominios-virtuales-en-ubuntudebian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
