Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
centos:mail_c7:mta_13 [05.03.2015 10:16. ] – [Unterprogramm print_html] djangocentos:mail_c7:mta_13 [22.07.2019 15:05. ] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 878: Zeile 878:
  AddHandler cgi-script .cgi  AddHandler cgi-script .cgi
  
- <Directory "/usr/share/mailgraph"> +    <Directory "/usr/share/mailgraph"> 
-    AllowOverride None +            AllowOverride None 
-    Options +ExecCGI +            Options +ExecCGI 
-    DirectoryIndex mailgraph.cgi +            DirectoryIndex mailgraph.cgi 
- Order deny,allow +            Order deny,allow 
- require IP 10.0.+     require IP 10.0.
  </Directory>  </Directory>
  ErrorLog logs/mailgraph_error.log  ErrorLog logs/mailgraph_error.log
Zeile 4004: Zeile 4004:
 </code> </code>
  
-   # mkdir -p /usr/share/mailgraph-ng{mx,mx11,mx12,mx13,mx14}+   # mkdir -p /usr/share/mailgraph-ng/{mx,mx11,mx12,mx13,mx14}
  
-Bei der **[[centos:mail_c7:mta_13?&#rpm-installation|RPM-Installation]]** von mailgraph wurden das Logo **///usr/share/mailgraph/rrdtool-3dlogo.png//** wie auch die CSS-Datei //**/usr/share/mailgraph/mailgraph.css**// bereits auf unseren Server kopiert. Fehlen diese beiden Dateien, kann man diese hier aus Django'WIKI herunterladen.+Bei der **[[centos:mail_c7:mta_13?&#rpm-installation|RPM-Installation]]** von mailgraph wurden das Logo **///usr/share/mailgraph/rrdtool-3dlogo.png//** wie auch die CSS-Datei //**/usr/share/mailgraph/mailgraph.css**// bereits auf unseren Server kopiert. Fehlen diese beiden Dateien, kann man diese hier aus Djangos WIKI herunterladen.
 {{ :centos:mail_c7:rrdtool-3dlogo.png?direct |Bild: RRDTOOL 3D Logo}} <file css /usr/share/mailgraph/mailgraph.css>    { margin: 0; padding: 0 } {{ :centos:mail_c7:rrdtool-3dlogo.png?direct |Bild: RRDTOOL 3D Logo}} <file css /usr/share/mailgraph/mailgraph.css>    { margin: 0; padding: 0 }
 body  { width: 900px; background-color: white; body  { width: 900px; background-color: white;
Zeile 9609: Zeile 9609:
 </file> </file>
  
-==== TEST/DEMO ==== +==== Apache VHost anlegen ==== 
-FIXME+Damit wir bequem von unserem Browser aus, die aktuellen Graphiken abfragen können, bearbeiten wir entweder die aus dem RPM stammende Konfigurationsdatei oder legen wir nun einen passenden VHost an. 
 +  # vim /etc/httpd/conf.d/vhosts.conf 
 +<file apache /etc/httpd/conf.d/vhosts.conf> 
 +
 +# mailgraph.nausch.org 
 +
 +<VirtualHost *:80> 
 + ServerAdmin webmaster@nausch.org 
 + ServerName mailgraph.nausch.org 
 + ServerAlias www.mailgraph.nausch.org 
 + ServerPath / 
 + DocumentRoot "/usr/share/mailgraph-ng/mx" 
 + AddHandler cgi-script .cgi 
 + 
 + <Directory "/usr/share/mailgraph/mx"> 
 +            AllowOverride None 
 +            Options +ExecCGI 
 +            DirectoryIndex mailgraph.cgi 
 +            require IP 10.0. 
 + </Directory> 
 + <Directory "/usr/share/mailgraph/mx11"> 
 +            AllowOverride None 
 +            Options +ExecCGI 
 +            DirectoryIndex mailgraph.cgi 
 +            require IP 10.0. 
 + </Directory> 
 + <Directory "/usr/share/mailgraph/mx12"> 
 +            AllowOverride None 
 +            Options +ExecCGI 
 +            DirectoryIndex mailgraph.cgi 
 +            require IP 10.0. 
 + </Directory> 
 + <Directory "/usr/share/mailgraph/mx13"> 
 +            AllowOverride None 
 +            Options +ExecCGI 
 +            DirectoryIndex mailgraph.cgi 
 +            require IP 10.0. 
 + </Directory 
 + <Directory "/usr/share/mailgraph/mx14"> 
 +            AllowOverride None 
 +            Options +ExecCGI 
 +            DirectoryIndex mailgraph.cgi 
 +            require IP 10.0. 
 + </Directory 
 + 
 + ErrorLog logs/mailgraph_error.log 
 + CustomLog logs/mailgraph_access.log combined 
 +</VirtualHost> 
 + 
 + 
 +</file> 
 + 
 +Bevor wir bei unserem Webserver eine Reload der Konfiguration vornehmen, testen wir unsere neue Konfigurationsdatei auf syntaktische Fehler.  
 +   # apachectl -t 
 + 
 +   Syntax OK 
 + 
 +Da keine Fehler aufgetreten sind, aktivieren wir die neue Konfiguration durch einen Reload des Webserver-Daemon. 
 +   # systemctl reload postfix 
 + 
 +==== NGiNX vHost anlegen ==== 
 +Nutzen wir als Webserver **[[centos:web_c7:nginx_1|NGiNX]]** können wir auch hier schnell und einfach einen passenden vHOST anlegen. 
 +  # vim /etc/nginx/conf.d/vhosts.conf 
 +<file http /etc/nginx/conf.d/vhosts.conf>server { 
 +        listen          80; 
 +        server_name     mailgraph.nausch.org; 
 +        access_log      /var/log/nginx/mailgraph_access.log; 
 +        error_log       /var/log/nginx/mailgraph_errors.log; 
 +  
 +        root /usr/share/mailgraph-ng/; 
 +        index mailgraph.cgi; 
 +  
 +       location ~ \.php { 
 +                fastcgi_split_path_info ^(.+\.cgi)(/.+)$; 
 +                fastcgi_index mailgraph.cgi; 
 +                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
 +                include fastcgi_params; 
 +        } 
 +
 +</file> 
 + 
 +Den Parameter **fastcgi_pass** setzen wir im übrigen auf den Wert aus der Konfigurationsdatei //**/etc/php-fpm.d/www.conf**// des PHP FastCGI Process Manager-Daemon **php-fpm**. 
 + 
 +Haben wir die Konfigurationsdatei vervollständigt, prüfen wir diese noch auf syntaktische Fehler. 
 +   # nginx -t 
 + 
 +   nginx: the configuration file /etc/nginx/nginx.conf syntax is ok 
 +   nginx: configuration file /etc/nginx/nginx.conf test is successful 
 + 
 +Somit können wir unsere Konfiguration nun noch aktivieren. 
 +   # systemctl reload nginx 
 + 
 +==== Webaufruf ==== 
 +Rufen wir nun die definierte Webseite unserer Gesamtstatistikübersicht auf, erhalten wir nachfolgende Ansicht. 
 + 
 +{{ :centos:mail_c7:mailgraph-ng_summe.png?direct&800 |Bild: Mailgraph Statistiken (Summe mehrerer Einzelsysteme) }} 
 + 
 +Hier können wir nun gezielt einzelne Systeme auswählen, bzw. bei einer ausgewählten Detailstatistikseite zur Summenseite hin und her wechseln.
 ===== AWStats ===== ===== AWStats =====
 Auch mit Hilfe des Projektes/Paketes **AWStats** kann man das Maillog unseres Mailserver auswerten. Mit Hilfe zweier Perlscripte erstellen wir nun täglich einen Statusbericht über das was unserem MX widerfahren ist, und rufen später diese Information via Firefox/Konqueror ab. :) Auch mit Hilfe des Projektes/Paketes **AWStats** kann man das Maillog unseres Mailserver auswerten. Mit Hilfe zweier Perlscripte erstellen wir nun täglich einen Statusbericht über das was unserem MX widerfahren ist, und rufen später diese Information via Firefox/Konqueror ab. :)
Zeile 11462: Zeile 11559:
   * **[[wiki:start|Zurück zu >>Projekte und Themenkapitel<<]]**   * **[[wiki:start|Zurück zu >>Projekte und Themenkapitel<<]]**
   * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**   * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**
- 
- 
- 
- 
  
  
  • centos/mail_c7/mta_13.1425550580.txt.gz
  • Zuletzt geändert: 05.03.2015 10:16.
  • von django