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:57. ] – [TEST/DEMO] 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>
  
-==== Ergebnis ====+==== Apache VHost anlegen ==== 
 +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. Rufen wir nun die definierte Webseite unserer Gesamtstatistikübersicht auf, erhalten wir nachfolgende Ansicht.
  
Zeile 11466: 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.1425553079.txt.gz
  • Zuletzt geändert: 05.03.2015 10:57.
  • von django