Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
centos:web_c7:webstats [20.01.2015 16:22. ] – [Download] django | centos:web_c7:webstats [20.01.2015 17:07. ] – [Anwendung] django | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
</ | </ | ||
- | ====== Logfileanalyse und -Auswertung mit AWStats unter CentOS 7.x ====== | + | ====== Logfileanalyse und -Auswertung mit (Better-)AWStats unter CentOS 7.x ====== |
{{: | {{: | ||
Zeile 954: | Zeile 954: | ||
</ | </ | ||
- | Um nicht später immer einen rießen Rattenschwanz bei der URL mitangeben zu müssen, machen wir noch eine kleine Verschönerungsaktion. In der Konfigurationsdatei ist diese mit **//# URL beautifying// | + | Um nicht später immer einen rießen Rattenschwanz bei der URL mitangeben zu müssen, machen wir noch eine kleine Verschönerungsaktion. In der Konfigurationsdatei ist diese mit **//# URL beautifying// |
Haben wir die Konfigurationsdatei vervollständigt, | Haben wir die Konfigurationsdatei vervollständigt, | ||
Zeile 2852: | Zeile 2852: | ||
# wget http:// | # wget http:// | ||
- | ==== Installation ==== | + | ===== Installation |
Das gerade heruntergeladene // | Das gerade heruntergeladene // | ||
# unzip betterawstats-1.0.zip -d /usr/share/ | # unzip betterawstats-1.0.zip -d /usr/share/ | ||
Zeile 2928: | Zeile 2928: | ||
yum install php-gd -y | yum install php-gd -y | ||
- | ==== Konfiguration ==== | + | ===== Konfiguration |
+ | ==== Dokumentation | ||
Detaillierte Hinweise zur Installation und Konfiguration von **BetterAWStats** findet man in der mitgelieferten Installations-Datei. | Detaillierte Hinweise zur Installation und Konfiguration von **BetterAWStats** findet man in der mitgelieferten Installations-Datei. | ||
# cat / | # cat / | ||
Zeile 2971: | Zeile 2972: | ||
</ | </ | ||
+ | ==== Anwendung ==== | ||
Als erstes machen wir eine Sicherungskopie der mitgelieferten Konfigurationsdatei. | Als erstes machen wir eine Sicherungskopie der mitgelieferten Konfigurationsdatei. | ||
# cp / | # cp / | ||
Zeile 3250: | Zeile 3251: | ||
// DEFAULT: false | // DEFAULT: false | ||
// POSSIBLE VALUES: true, false | // POSSIBLE VALUES: true, false | ||
- | // Django : 2015-01-13 | + | $BAW_CONF[' |
- | $BAW_CONF[' | + | |
// NAME: Path to JPGraph | // NAME: Path to JPGraph | ||
// INFO: Where is your JPGraph installation? | // INFO: Where is your JPGraph installation? | ||
// in. No trailing slash) | // in. No trailing slash) | ||
- | // Django : 2015-01-13 | + | $BAW_CONF[' |
- | // DEFAULT: '/ | + | |
- | $BAW_CONF[' | + | |
Zeile 3801: | Zeile 3799: | ||
</ | </ | ||
- | === Apache vHosts === | + | ==== Apache vHosts |
Für den Zugriff auf unsere Webserver-Statistiken legen wir uns einen virtuellen Host an. Die entsprechende Konfigurationsdatei **vhosts.conf** haben wir im Verzeichnis **/ | Für den Zugriff auf unsere Webserver-Statistiken legen wir uns einen virtuellen Host an. Die entsprechende Konfigurationsdatei **vhosts.conf** haben wir im Verzeichnis **/ | ||
Mit dem Editor unserer Wahl ergänzen wir nun unsere virtuelen Hosts um einen weiteren: | Mit dem Editor unserer Wahl ergänzen wir nun unsere virtuelen Hosts um einen weiteren: | ||
Zeile 3835: | Zeile 3833: | ||
CustomLog logs/ | CustomLog logs/ | ||
</ | </ | ||
+ | </ | ||
+ | Haben wir die Konfigurationsdatei vervollständigt, | ||
+ | # apachectl -t | ||
+ | |||
+ | | ||
+ | |||
+ | Ein reload unseres Apache Webserver reicht nun aus, um den neunen vHOST verfügbar zu haben. | ||
+ | # systemctl reload httpd | ||
+ | |||
+ | ==== NGiNX vHost ==== | ||
+ | Wie auch schon bei der Installation und Konfiguration von [[centos: | ||
+ | |||
+ | Im Konfigurationsverzeichnis // | ||
+ | # vim / | ||
+ | |||
+ | <file httpd / | ||
+ | listen | ||
+ | server_name | ||
+ | access_log | ||
+ | error_log | ||
+ | |||
+ | root / | ||
+ | index index.php index.html; | ||
+ | |||
+ | | ||
+ | fastcgi_split_path_info ^(.+\.php)(/ | ||
+ | fastcgi_index index.php; | ||
+ | fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | ||
+ | include fastcgi_params; | ||
+ | } | ||
+ | |||
+ | location ~* ^/ | ||
+ | expires 1y; | ||
+ | root / | ||
+ | allow all; | ||
+ | } | ||
+ | |||
+ | location ~ icons { | ||
+ | allow all; | ||
+ | } | ||
+ | } | ||
</ | </ | ||
+ | |||
+ | Die Konfigurationsdatei für **php-fpm**, | ||
+ | # vim / | ||
+ | <file httpd / | ||
+ | fastcgi_param | ||
+ | fastcgi_param | ||
+ | fastcgi_param | ||
+ | fastcgi_param | ||
+ | |||
+ | fastcgi_param | ||
+ | fastcgi_param | ||
+ | fastcgi_param | ||
+ | fastcgi_param | ||
+ | fastcgi_param | ||
+ | fastcgi_param | ||
+ | |||
+ | fastcgi_param | ||
+ | fastcgi_param | ||
+ | |||
+ | fastcgi_param | ||
+ | fastcgi_param | ||
+ | fastcgi_param | ||
+ | fastcgi_param | ||
+ | fastcgi_param | ||
+ | |||
+ | fastcgi_param X_SCRIPT_NAME | ||
+ | |||
+ | # PHP only, required if PHP was built with --enable-force-cgi-redirect | ||
+ | fastcgi_param | ||
+ | |||
+ | # Vhosts fastcgi config | ||
+ | fastcgi_pass | ||
+ | </ | ||
+ | |||
+ | ===== erstes Ergebnis ===== | ||
+ | Nach erfolgreicher Konfiguration steht dem ersten Aufruf nichts mehr im Wege. Der Aufruf erfolgt bei dem hier gezeigtem Konfigurationsbeispiel über folgende URL: | ||
+ | |||
+ | $ firefox http:// | ||
+ | |||
+ | {{ : | ||