Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:middleware:installation

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
software:middleware:installation [2019/06/30 09:19]
jau Beispielkonfig "addapp", Hinweise
software:middleware:installation [2019/10/22 09:27] (aktuell)
jau nginx Server Details
Zeile 247: Zeile 247:
   }   }
  
-# Konfigurationsbeispiel für eigene PHP-Scripte ​die von nginx bereit gestellt werden sollen:+# Konfigurationsbeispiel für eigene PHP-Scripte
 +von nginx unter http://​127.0.0.1/​addapp/​ bereitgestellt,​ lokal unter /​var/​www/​html/​ abgelegt. 
 +#
 #  location /addapp/ { #  location /addapp/ {
 #    alias /​var/​www/​html/;​ #    alias /​var/​www/​html/;​
Zeile 262: Zeile 264:
 <​note>​Möchte man eigene PHP-Scripte neben Volkszähler bereit stellen ist das das Paket php-fpm nötig. <​note>​Möchte man eigene PHP-Scripte neben Volkszähler bereit stellen ist das das Paket php-fpm nötig.
  
-Installieren mit ''​sudo apt-get install php-fpm''​ und darauf achten das in der nginx-Konfiguration bei ''/​var/​run/​php/​php7.3-fpm.sock''​ auf die korrekte Datei verwiesen wird.</​note>​+Installieren mit ''​sudo apt-get install php-fpm''​ und darauf achten das in der nginx-Konfiguration bei ''/​var/​run/​php/​php7.3-fpm.sock''​ auf die korrekte, vorhandene ​Datei verwiesen wird.</​note>​
 Damit der nginx die Config lädt: Damit der nginx die Config lädt:
 <​code>​ <​code>​
Zeile 274: Zeile 276:
  
 ==== Alternativ: nginx als Server ==== ==== Alternativ: nginx als Server ====
-<​note>​Möchte man von PPM auf nginx als Server umstellen sind auch die Änderungen an der Middleware-Konfiguration für PPM zurück zu nehmen.</​note>​+<​note>​Möchte man von PPM auf nginx als Server umstellen sind auch die Änderungen an der Middleware-Konfiguration für PPM zurück zu nehmen: ''​url:​ '​api'​ ''​.</​note>​
 <​code>​ <​code>​
 server { server {
Zeile 293: Zeile 295:
         #       ​fastcgi_pass 127.0.0.1:​9000;​         #       ​fastcgi_pass 127.0.0.1:​9000;​
                 # With php7-fpm:                 # With php7-fpm:
-                fastcgi_pass unix:/​var/​run/​php7-fpm.sock;​+                fastcgi_pass unix:/​var/​run/php/php7.3-fpm.sock;
         }         }
 } }
 </​code>​ </​code>​
 +<​note>​Darauf achten das in der nginx-Konfiguration bei ''/​var/​run/​php/​php7.3-fpm.sock''​ auf die korrekte, vorhandene Datei verwiesen wird.</​note>​
  
 Wichtig ist dass in der config in der Zeile "​location ~ \.php {" kein $-Zeichen hinter dem PHP steht. Siehe [[https://​lists.volkszaehler.org/​pipermail/​volkszaehler-dev/​2011-June/​000925.html|Mail Archiv]] Wichtig ist dass in der config in der Zeile "​location ~ \.php {" kein $-Zeichen hinter dem PHP steht. Siehe [[https://​lists.volkszaehler.org/​pipermail/​volkszaehler-dev/​2011-June/​000925.html|Mail Archiv]]
  
 ==== Alternativ: Apache als Server (unter Debian "​Stretch"​) ==== ==== Alternativ: Apache als Server (unter Debian "​Stretch"​) ====
-<​note>​Möchte man von PPM auf Apache als Server umstellen sind auch die Änderungen an der Middleware-Konfiguration für PPM zurück zu nehmen.</​note>​ +<​note>​Möchte man von PPM auf Apache als Server umstellen sind auch die Änderungen an der Middleware-Konfiguration für PPM zurück zu nehmen: ''​url:​ '​api'​ ''​</​note>​ 
-  * Pakete installieren ''​sudo apt-get install apache2 libapache2-mod-php7.1''​+  * Pakete installieren ''​sudo apt-get install apache2 libapache2-mod-php7.3''​
   * mod_rewrite aktivieren: ''​sudo a2enmod rewrite''​   * mod_rewrite aktivieren: ''​sudo a2enmod rewrite''​
   * Default VirtualHost bearbeiten: ''​sudo nano /​etc/​apache2/​sites-enabled/​000-default.conf''​   * Default VirtualHost bearbeiten: ''​sudo nano /​etc/​apache2/​sites-enabled/​000-default.conf''​
software/middleware/installation.1561879184.txt.gz · Zuletzt geändert: 2019/06/30 09:19 von jau