Difference between revisions of "AWFFull"
Jump to navigation
Jump to search
m |
m |
||
Line 3: | Line 3: | ||
apt-get install awffull libgd2-xpm |
apt-get install awffull libgd2-xpm |
||
+ | Geolocalisation? cf [[GeoIP]] |
||
− | [http://www.maxmind.com/app/c GeoIP Country detection] |
||
− | apt-get install geoip-bin |
||
− | in /etc/awffull/awffull.conf: |
||
− | GeoIP yes |
||
− | |||
− | Actually awffull is not compiled with GeoIP support but we can rebuild the package |
||
− | awffull -v (interrupt it, it's at the beginning) |
||
− | => GeoIP is not available in this binary. Ignoring request to use. |
||
− | ok, don't be impressed ;-) |
||
− | <br>the building process of awffull is pretty well done, if it detects the headers of GeoIP it uses it, as simply as that. |
||
− | apt-get build-dep awffull |
||
− | apt-get source awffull |
||
− | cd awffull-3.7.1/ |
||
− | apt-get install libgeoip1 libgeoip-dev |
||
− | dpkg-buildpackage -uc -b |
||
− | Et voilà! You can install the new .deb freshly created. |
||
− | <br>Now you can run it, it will give e.g. |
||
− | awffull -v |
||
− | => awffull 3.7.1 (Linux 2.6.17-2-vserver-amd64) English |
||
− | => Using GeoIP for IP Address Lookups: /usr/share/GeoIP/GeoIP.dat |
||
− | One bad point: we didn't fix the dependancies of our new package, for a local use this is ok but for larger use we should have added the libgeoip1 package in the list of dependencies of awffull. |
||
− | ---- |
||
− | To get city level geolocalisation we can get the free db: |
||
− | mkdir /usr/local/share/GeoIP |
||
− | cd /usr/local/share/GeoIP |
||
− | wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz |
||
− | gunzip GeoLiteCity.dat.gz |
||
− | ln -s /usr/local/share/GeoIP/GeoLiteCity.dat /usr/share/GeoIP/GeoIPCity.dat |
||
− | ----- |
||
see an Apache example in http://www.justbiit.com/awffull/ or Zope in http://www.justbiit.com/zawffull/ or Plone in http://www.justbiit.com/pawffull/ |
see an Apache example in http://www.justbiit.com/awffull/ or Zope in http://www.justbiit.com/zawffull/ or Plone in http://www.justbiit.com/pawffull/ |
Revision as of 16:43, 15 December 2006
apt-get install awffull libgd2-xpm
Geolocalisation? cf GeoIP
see an Apache example in http://www.justbiit.com/awffull/ or Zope in http://www.justbiit.com/zawffull/ or Plone in http://www.justbiit.com/pawffull/
Don't forget to point to the right log file : /var/log/apache2/access.log in the /etc/awffull/awffull.conf
Cheers on the cake : You are using different webservers like apache, zope, plone, etc.. and you would like to have statistics for each one :
cd /etc/awffull cp /etc/awffull/awffull.conf /etc/awffull/zawffull.conf cp /etc/awffull/awffull.conf /etc/awffull/pawffull.conf
Edit pawffull.conf for Plone
LogFile /var/log/zope2.9/plone-site/Z2.log OutputDir /var/www/pawffull
Edit zawffull.conf for Zope
LogFile /var/log/zope2.9/zope/Z2.log OutputDir /var/www/zawffull
Create the output directory
mkdir /var/www/zawffull mkdir /var/www/pawffull
That is it, the /etc/cron.daily/awffull will execute each .conf file of the /etc/awffull directory !
awffull -c /etc/awffull/awffull.conf awffull -c /etc/awffull/zawffull.conf awffull -c /etc/awffull/pawffull.conf