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
Nächste ÜberarbeitungBeide Seiten der Revision
centos:web_c7:webstats [20.01.2015 16:37. ] djangocentos:web_c7:webstats [20.01.2015 17:07. ] – [Anwendung] django
Zeile 3251: Zeile 3251:
 // DEFAULT: false                                        // DEFAULT: false                                       
 // POSSIBLE VALUES: true, false                          // POSSIBLE VALUES: true, false                         
-// Django : 2015-01-13                                   +$BAW_CONF['use_jpgraph'] = false;                        
-$BAW_CONF['use_jpgraph'] = true;                        +
  
 // NAME:    Path to JPGraph // NAME:    Path to JPGraph
 // INFO:    Where is your JPGraph installation? (The folder where jpgraph.php is // INFO:    Where is your JPGraph installation? (The folder where jpgraph.php is
 //          in. No trailing slash)                                               //          in. No trailing slash)                                              
-// Django : 2015-01-13                                                           +$BAW_CONF['jpgraph_path'] = '/path/to/betterawstats/jpgraph/src';
-// DEFAULT: '/path/to/betterawstats/jpgraph/src'                                 +
-$BAW_CONF['jpgraph_path'] = '/usr/share/betterawstats/modules/jpgraph-3.5.0b1/src';+
  
  
Zeile 3837: Zeile 3834:
 </VirtualHost> </VirtualHost>
 </file> </file>
 +
 +Haben wir die Konfigurationsdatei vervollständigt, prüfen wir diese noch auf syntaktische Fehler.
 +   # apachectl -t
 +
 +   Syntax OK
 +
 +Ein reload unseres Apache Webserver reicht nun aus, um den neunen vHOST verfügbar zu haben.
 +   # systemctl reload httpd
  
 ==== NGiNX vHost ==== ==== NGiNX vHost ====
-Wie auch schon bei der Installation und Konfiguration von [[|AWstats]] ist die Konfiguration unseres **[[http://nginx.org/|NGiNX]]** Webservers nicht sonderlich schwer.+Wie auch schon bei der Installation und Konfiguration von [[centos:web_c7:webstats#nginx_vhost|AWstats]] ist die Konfiguration unseres **[[http://nginx.org/|NGiNX]]** Webservers nicht sonderlich schwer. 
 + 
 +Im Konfigurationsverzeichnis //**/etc/nginx/conf.d**// legen wir uns für unseren vHOST eine passende Konfigurationsdatei an. 
 +   # vim /etc/nginx/conf.d/betterawstats.conf 
 + 
 +<file httpd /etc/nginx/conf.d/betterawstats.conf>server { 
 +        listen          80; 
 +        server_name     betterawstats.nausch.org; 
 +        access_log      /var/log/nginx/betterawstats_access.log; 
 +        error_log       /var/log/nginx/betterawstats_errors.log; 
 + 
 +        root /usr/share/betterawstats/; 
 +        index index.php index.html; 
 + 
 +       location ~ \.php { 
 +                fastcgi_split_path_info ^(.+\.php)(/.+)$; 
 +                fastcgi_index index.php; 
 +                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
 +                include fastcgi_params; 
 +        } 
 + 
 +        location ~* ^/(.+\.(gif|jp?eg|png|css|js|cgi|pl|ico|swf|flv|s?html|php|xap|py|xml|txt))$ { 
 +                expires 1y; 
 +                root /usr/share/betterawstats; 
 +                allow all; 
 +        } 
 + 
 +        location ~ icons { 
 +                allow all; 
 +        } 
 +
 +</file> 
 + 
 +Die Konfigurationsdatei für **php-fpm**, unseren PHP-Parser hat folgenden Inhalt. 
 +   # vim /etc/nginx/fastcgi_params 
 +<file httpd /etc/nginx/fastcgi_params> 
 +fastcgi_param  QUERY_STRING       $query_string; 
 +fastcgi_param  REQUEST_METHOD     $request_method; 
 +fastcgi_param  CONTENT_TYPE       $content_type; 
 +fastcgi_param  CONTENT_LENGTH     $content_length; 
 + 
 +fastcgi_param  SCRIPT_NAME        $fastcgi_script_name; 
 +fastcgi_param  REQUEST_URI        $request_uri; 
 +fastcgi_param  DOCUMENT_URI       $document_uri; 
 +fastcgi_param  DOCUMENT_ROOT      $document_root; 
 +fastcgi_param  SERVER_PROTOCOL    $server_protocol; 
 +fastcgi_param  HTTPS              $https if_not_empty; 
 + 
 +fastcgi_param  GATEWAY_INTERFACE  CGI/1.1; 
 +fastcgi_param  SERVER_SOFTWARE    nginx; 
 + 
 +fastcgi_param  REMOTE_ADDR        $remote_addr; 
 +fastcgi_param  REMOTE_PORT        $remote_port; 
 +fastcgi_param  SERVER_ADDR        $server_addr; 
 +fastcgi_param  SERVER_PORT        $server_port; 
 +fastcgi_param  SERVER_NAME        $server_name; 
 + 
 +fastcgi_param X_SCRIPT_NAME       $fastcgi_script_name; 
 + 
 +# PHP only, required if PHP was built with --enable-force-cgi-redirect 
 +fastcgi_param  REDIRECT_STATUS    200; 
 + 
 +# Vhosts fastcgi config 
 +fastcgi_pass   127.0.0.1:9000; 
 +</file>
  
 +===== 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://betterawstats.nausch.org
  
 +{{ :centos:betterawstats_00.png?nolink&600 |Bild: Bildschirmhardcopy von BetterAWStats}}
  
  • centos/web_c7/webstats.txt
  • Zuletzt geändert: 22.07.2019 14:59.
  • von 127.0.0.1