Portál AbcLinuxu, 8. května 2025 15:58

Dotaz: apache2 - masssive virtual hosting - log pro awstats

16.1.2008 00:31 motorcb | skóre: 12
apache2 - masssive virtual hosting - log pro awstats
Přečteno: 1264×
Odpovědět | Admin
Zdravim. Mam takto nastaven massiv virtual hosting pod apache2. Vse funguje,tak jak ma,ale nedokazu nastavit oddeleny log pro kazdou domenu.Nevedel by nekdo? A taky nevim jak spravne nastavit log aby zobrazoval jaky mel uzivatel prohlizec,odkud prisel,.... nyni awstats pouze pocita pocty navstevniku v jednotlive dny vsechny dohromady. Diky


LogFormat "%{Host}i %h %l %u %t \"%r\" %s %b" vcommon
CustomLog /var/log/apache2/access_log vcommon

<VirtualHost 88.146.xxx.xxx>
    ServerName domena.cz
    ServerAdmin admin@domena.cz
	        
    VirtualDocumentRoot /var/www/%2+/%1
    VirtualScriptAlias /var/www/%2+/%1
			    
    RewriteEngine on
    RewriteCond  %{HTTP_HOST}  ^([^.]+)\.([^.]+)$
    RewriteRule  ^(.*)$  http://www.%{HTTP_HOST}$1 [L,R=301,QSA]
    RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.([^.]+)\.([^.]+)$ 
    RewriteRule ^(.*)$ http://%1.%2.%3$1 [L,R=301,QSA]    
</VirtualHost>

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.1.2008 03:13 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: apache2 - masssive virtual hosting - log pro awstats
Odpovědět | | Sbalit | Link | Blokovat | Admin
Apache už si moc nepamatuju, ale v awstats se dá zadat jaké hostname má analyzovat (SiteDomain a HostAliases), takže ostatní řádky ignoruje.
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
17.1.2008 09:43 Pavel | skóre: 15 | blog: Pavlův blog | Praha
Rozbalit Rozbalit vše Re: apache2 - masssive virtual hosting - log pro awstats
Odpovědět | | Sbalit | Link | Blokovat | Admin
Logovani pro kazdou domenu musis mit definovane uvnitr kazdeho VirtualHostu napr.:

<VirtualHost 88.146.xxx.xxx>
ServerName domena.cz
ServerAdmin admin@domena.cz
LogFormat combined
ErrorLog /var/www/domena/logs/error.log
CustomLog /var/www/domena/logs/current.log vcombined
</VirtualHost>
17.1.2008 10:24 motorcb | skóre: 12
Rozbalit Rozbalit vše Re: apache2 - masssive virtual hosting - log pro awstats
Ale tohle bude cpat uplne vsechny logy vsech domen jen do /var/www/domena/logs/error.log a /var/www/domena/logs/current.log ja bych potreboval aby log domena.cz byl v adresazi /var/www/domena.cz/logs/error.log a log domena.com v /var/www/domena.com/logs/error.log
houska avatar 17.1.2008 13:07 houska | skóre: 41 | blog: HW
Rozbalit Rozbalit vše Re: apache2 - masssive virtual hosting - log pro awstats
no tak to do toho konfiguraku napises :)
17.1.2008 13:44 motorcb | skóre: 12
Rozbalit Rozbalit vše Re: apache2 - masssive virtual hosting - log pro awstats
Je to virtualni hosting,kterej zpracuje jakoukoliv domenu,ktera smeruja na ten server a ma na serveru nahrany stranky. napada me jedine takovyto zapis ale ten konci pri restartu apache FAILED...


Forcing reload of web server (apache2)...httpd (no pid file) not running
 failed!




<VirtualHost 88.146.xxx.xxx>
    ServerName domena.cz
    ServerAdmin admin@domena.cz
	        
    VirtualDocumentRoot /var/www/%2+/%1
    VirtualScriptAlias /var/www/%2+/%1

    LogFormat combined
    ErrorLog /var/www/%2+/logs/error.log
    CustomLog /var/www/%2+/logs/current.log vcombined

			    
    RewriteEngine on
    RewriteCond  %{HTTP_HOST}  ^([^.]+)\.([^.]+)$
    RewriteRule  ^(.*)$  http://www.%{HTTP_HOST}$1 [L,R=301,QSA]
    RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.([^.]+)\.([^.]+)$ 
    RewriteRule ^(.*)$ http://%1.%2.%3$1 [L,R=301,QSA]    
</VirtualHost>

houska avatar 17.1.2008 15:50 houska | skóre: 41 | blog: HW
Rozbalit Rozbalit vše Re: apache2 - masssive virtual hosting - log pro awstats
zkus dat misto reload start ;) pise ze apache nebezi tak ho nemuze reloadovat ...
17.1.2008 16:11 motorcb | skóre: 12
Rozbalit Rozbalit vše Re: apache2 - masssive virtual hosting - log pro awstats
demon:~# /etc/init.d/apache2 start
Starting web server (apache2)... failed!

Podle me se zapis logu pro kazdou domenu zlast zapisuje jinym zpusobem :(
houska avatar 17.1.2008 18:30 houska | skóre: 41 | blog: HW
Rozbalit Rozbalit vše Re: apache2 - masssive virtual hosting - log pro awstats
a co je v logu?
co rika apache2ctl testconfig ?
21.5.2008 00:22 Lubos Kopecky | skóre: 32
Rozbalit Rozbalit vše Re: apache2 - masssive virtual hosting - log pro awstats
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkus tohle: http://www.debianadmin.com/how-to-split-apache-logs-with-vlogger-in-debian-etch.html

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.