<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Awstats on Michael’s Domain</title><link>https://jeltsch.org/fi/tags/awstats/</link><description>Recent content in Awstats on Michael’s Domain</description><generator>Hugo</generator><language>fi</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/fi/tags/awstats/index.xml" rel="self" type="application/rss+xml"/><item><title>Let's Encrypt on luonut kaksoiskappaleet lokitiedostoistani</title><link>https://jeltsch.org/fi/let_s_encrypt_duplicated_my_log_files/</link><pubDate>Wed, 19 Oct 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/let_s_encrypt_duplicated_my_log_files/</guid><description>&lt;p&gt;En ole pitänyt verkkopalvelimeni lokitiedostoja ennen vuoden 2016 alkua, jolloin minun piti jäljittää tiettyihin tiedostoihin kohdistuneet pääsyt (aloin käyttää 
 &lt;a href="http://www.awstats.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;awstatsia&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, lähinnä siksi, että se oli minulle tuttu, sillä olin käyttänyt sitä vuosia sitten, kun sivustoni toimi vielä Red Hat -palvelimella). Maaliskuussa 2016 aloin onneksi käyttää 
 &lt;a href="https://letsencrypt.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Let’s Encryptia&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Olin aiemmin käyttänyt toista ”ilmaista” palvelua, joka joutui äskettäin suuriin vaikeuksiin, sillä se ei ilmeisesti pystynyt hallitsemaan omaa tietoturvaansa. Kun tarkastelin Apache-palvelimeni lokitiedostoja (Ubuntu 14.04:llä), huomasin, että Apache teki kaksoislokitusta (sekä yksittäisen virtuaalipalvelimen lokitiedostoon että yhteiseen lokitiedostoon). Huomasin, että Let&amp;rsquo;s Encrypt määrittää jokaisen virtuaalipalvelimen konfiguraatiotiedostoon Import-direktiivin, joka viittaa tiedostoon /etc/letsencrypt/options-ssl-apache.conf. Ja tämä tiedosto puolestaan määrittää yhteiset access.log- ja error.log-tiedostot kaikille virtuaalipalvelimille hakemistoon /var/log/apache2/. Poistin kommenttimerkit viidestä tähän lokitiedostojen tallennukseen liittyvästä rivistä, ja päällekkäinen lokitiedostojen tallennus loppui (alun perin olin luullut, että tätä Let&amp;rsquo;s Encrypt -direktiiviä käytettiin vain Let&amp;rsquo;s Encryptin alkuasetuksissa varmenteen luomista varten).&lt;/p&gt;</description></item><item><title>Awstatsin asentaminen Ubuntu Feistyyn</title><link>https://jeltsch.org/fi/installing_awstats_on_ubuntu_feisty/</link><pubDate>Wed, 27 Jun 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/installing_awstats_on_ubuntu_feisty/</guid><description>&lt;p&gt;Aloin käyttää awstats-ohjelmaa palvelimellamme sivuston tilastojen laatimiseen. Ubuntu-paketin asentamisen jälkeen minun piti vielä tehdä muutama asia:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Asentaa libnet-ip-perl ja libgeo-ipfree-perl, jotta DNS-merkinnät voidaan yhdistää maihin.Lataa 
 &lt;a href="http://www.maxmind.com/download/geoip/api/c/GeoIP-1.4.2.tar.gzhttp://www.maxmind.com/download/geoip/api/perl/Geo-IP-1.27.tar.gzhttp://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gzhttp://www.maxmind.com/download/geoip/database/GeoIP.dat.gzhttp://www.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.maxmind.com/download/geoip/api/c/GeoIP-1.4.2.tar.gzhttp://www.maxmind.com/download/geoip/api/perl/Geo-IP-1.27.tar.gzhttp://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gzhttp://www.maxmind.com/download/geoip/database/GeoIP.dat.gzhttp://www.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, jotta voin käyttää GeoIP:n ilmaisia, mutta ei-avoimen lähdekoodin versioita.&lt;/li&gt;
&lt;li&gt;Koska käytän virtuaalisia isäntiä (vhosts), laitoin jokaiselle virtuaaliselle isännälle yhden konfiguraatiotiedoston /etc/awstats/ -hakemistoon.&lt;/li&gt;
&lt;li&gt;Vhost-kohtaiseen konfiguraatiotiedostoon laitan vain ne ohjeet, jotka eroavat oletuskonfiguraatiotiedostosta /etc/awstats/awstats.conf. Oman virtuaalipalvelimeni (jeltsch.org) osalta nämä ohjeet ovat seuraavat:LogFile=&amp;quot;/var/log/apache2/jeltsch.org/access.log&amp;quot;LogFormat=1DNSLookup=1SiteDomain=&amp;ldquo;jeltsch.org&amp;quot;HostAliases=&amp;ldquo;
 &lt;a href="https://www.jeltsch.org" target="_blank" rel="noopener noreferrer nofollow"&gt;www.jeltsch.org&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&amp;quot;AllowToUpdateStatsFromBrowser=1AllowFullYearView=3EnableLockForUpdate=1AllowAccessFromWebToAuthenticatedUsersOnly=1AllowAccessFromWebToFollowingAuthenticatedUsers=&amp;ldquo;jeltsch&amp;quot;DefaultFile=&amp;ldquo;index.html index.php&amp;quot;LoadPlugin=&amp;ldquo;geoipfree&amp;quot;Jos haluat käyttää muuta kuin avoimen lähdekoodin GeoIP-ohjelmistoa, korvaa viimeinen rivi seuraavalla:LoadPlugin=&amp;ldquo;geoip GEOIP_STANDARD /usr/local/share/perl/5.8.8/Geo/IP/GeoIP.dat&amp;quot;LoadPlugin=&amp;ldquo;geoip_city_maxmind GEOIP_STANDARD /usr/local/share/perl/5.8.8/Geo/IP/GeoLiteCity.dat&amp;quot;LoadPlugin=&amp;ldquo;geoip_org_maxmind GEOIP_STANDARD /usr/local/share/perl/5.8.8/Geo/IP/GeoIPASNum.dat&amp;quot;Käännä GeoIP-1.4.2-osat INSTALL-tiedoston ohjeiden mukaisesti. Kääntämisen suorittamiseksi joudut todennäköisesti hankkimaan ensin joitakin tarvittavia ohjelmistoja. Suorita komento apt-get install build-essential. Käännä GeoIP-1.27 INSTALL-tiedoston ohjeiden mukaisesti. Pura kolme tietokantaa ja siirrä ne hakemistoon /usr/local/share/perl/5.8.8/Geo/IP/.&lt;/li&gt;
&lt;li&gt;Tilastojen suojaamiseksi rajoitan pääsyn vain todennettuihin käyttäjiin. Seuraavat rivit on lisättävä virtuaalipalvelinkohtaisiin Apache-määritystiedostoon /etc/apache2/sites-available/jeltsch.org:&amp;lt;Directory &amp;ldquo;/usr/lib/cgi-bin&amp;rdquo;&amp;gt;AllowOverride NoneOptions ExecCGI -MultiViews +SymLinksIfOwnerMatchOrder allow,denyAllow from allAuthType basic #lisätty riviAuthName &amp;ldquo;cgi-bin restricted&amp;rdquo; #lisätty riviAuthUserFile /etc/apache2/.htpasswd #lisätty rivi&lt;Files awstats.pl&gt; #lisätty riviRequire valid-user #lisätty rivi&lt;/Files&gt; #lisätty rivi&lt;/Directory&gt;Seuraavaksi sinun on luotava tiedosto /etc/apache2/.htpasswd ja lisättävä käyttäjän salasana komennolla:htpasswd -c /etc/apache2/.htpasswd käyttäjätunnus&lt;/li&gt;
&lt;li&gt;Nyt kaikki toimii paitsi kuvat, joiden awstats odottaa olevan virtuaalipalvelimen dokumenttijuuren icon-alikansiossa. Loin juuri linkin: ln -s /usr/share/awstats/icon /var/www/jeltsch.org/icon Joissakin Ubuntu-asennuksissa lokitiedostoihin ei pääse käsiksi, ja vaikka muutat käyttöoikeudet muotoon chmod -R 755 /var/log/apache2, lokirotaatioskripti palauttaa ne takaisin entiselleen. Korjaa tämä lukemalla tämä 
 &lt;a href="http://www.pc-freak.net/blog/awstats-cannot-process-varlogapache2access-log-file-by-default-awstats-cannot-open-apache-server-log-file-on-debian-by-default-and-how-to-fix-that-2/" target="_blank" rel="noopener noreferrer nofollow"&gt;viesti&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>