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 11:26. ] – [Apache VHost anlegen] djangocentos:mail_c7:mta_13 [22.07.2019 15:05. ] (aktuell) – Externe Bearbeitung 127.0.0.1
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 9610: Zeile 9610:
  
 ==== Apache VHost anlegen ==== ==== 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
  
-==== NGiNX VHost anlegen ====+Somit können wir unsere Konfiguration nun noch aktivieren. 
 +   # systemctl reload nginx
  
 ==== Webaufruf ==== ==== Webaufruf ====
Zeile 11470: 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.1425554782.txt.gz
  • Zuletzt geändert: 05.03.2015 11:26.
  • von django