Multiples dominios y estadísticas con Apache y Awstats en Ubuntu 8.10
Bueno amigos, voy a intentar explicaros como configurar varios dominios en la misma máquina Ubuntu con Apache y disponer de estadísticas de cada sitio con Awstats.
Partimos de que ambas distros están instaladas y configuradas, de modo que no nos detenemos en la instalación.
nos vamos a /etc/apache2/sites-available para configurar el segundo dominio2
>cd /etc/apache2/sites-available
>sudo nano default
El contenido del archivo donde configuraremos el segundo dominio debe quedar:
____________________________________________________________________________
ServerName dominio1.es
<VirtualHost *>
ServerAdmin webmaster@dominio1.es
ServerName dominio1.es
DocumentRoot /home/dominio1/
<Directory /home/dominio1/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
#Directorios de Awstats
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory “/usr/lib/cgi-bin”>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
#Log para Errores y visitas que analizaremos con Awstats del dominio1
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access_dominio1.log combined
</VirtualHost>
#Aqui insertamos el nuevo dominio2.es
<VirtualHost *>
ServerAdmin webmaster@dominio2.es
ServerName dominio2.es
ServerAlias *.dominio2.es
DocumentRoot /home/dominio2/
<Directory /home/dominio2/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
#Directorios de Awstats
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory “/usr/lib/cgi-bin”>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
#Log para Errores y visitas que analizaremos con Awstats del dominio2
ErrorLog /var/log/apache2/error2.log
CustomLog /var/log/apache2/access_dominio2.log combined
</Virtualhost>
____________________________________________________________________________
ahora reiniciamos apache…
> sudo /etc/init.d/apache2 restart
y tenemos los dos dominios trabajando en paralelo sobre la misma máquina y cada uno generando un log distinto donde analizaremos con Awstats:
copiaremos el awstats.pl de /home/dominio1/cgi-bin/ en /home/dominio2/cgi-bin/ para que en el navegador podamos consultar las estadísticas.
>sudo cp /home/dominio1/cgi-bin/awstats.pl /home/dominio2/cgi-bin/
Nos vamos a /etc/awstats
> cd /etc/awstats
copiamos el archivo awstats.conf como awstats.dominio2.es.conf
> sudo cp awstats.conf awstats.dominio2.es.conf
editamos…
> sudo nano awstats.dominio2.es.conf
Modificamos las entradas con el log de dominio2.es
LogFile=”/var/log/apache2/access_dominio2.log”
y definimos el dominio a analizar…
SiteDomain=”dominio2.es”
guardamos y listo!!.
Ahora solo falta probar la generación de estadísticas con
>sudo /home/dominio2/cgi-bin/awstats.pl -config=dominio2.es -update
Podemos configurar la actualizacion automática en /etc/crontab añadiendo el comando anterior (¡¡¡pero eso seguro que sabeis hacerlo!!!!)
Un saludo y espero que os sirva de ayuda.

www.rrodher.es está bajo una licencia de Creative Commons.
¿Disfrutaste esta entrada? Por qué no dejas un comentario abajo y continúas la conversación, o te suscribes a mi feed y obtienes artículos como este enviados a tu lector de feeds.








[...] Multiples dominios y estadísticas con Apache y Awstats en Ubuntu 8.10 [...]