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/04/27 16:05]
jau nginx Proxy Konfig, systemd Folge unwichtig
software:middleware:installation [2019/06/30 09:19] (aktuell)
jau Beispielkonfig "addapp", Hinweise
Zeile 225: Zeile 225:
   listen 80;   listen 80;
   listen [::]:80;   listen [::]:80;
 +  server_name volkszaehler.org;​
  
   location / {   location / {
Zeile 245: Zeile 246:
     proxy_pass http://​127.0.0.1:​8080/;​     proxy_pass http://​127.0.0.1:​8080/;​
   }   }
 +
 +# Konfigurationsbeispiel für eigene PHP-Scripte die von nginx bereit gestellt werden sollen:
 +#  location /addapp/ {
 +#    alias /​var/​www/​html/;​
 +#    index index.nginx-debian.html;​
 +#      ​
 +#    location ~ \.php {
 +#      include snippets/​fastcgi-php.conf;​
 +#      fastcgi_param SCRIPT_FILENAME $request_filename;​
 +#      fastcgi_pass unix:/​var/​run/​php/​php7.3-fpm.sock;​
 +#    }
 +#  }
 } }
 </​code>​ </​code>​
 +<​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>​
 Damit der nginx die Config lädt: Damit der nginx die Config lädt:
 <​code>​ <​code>​
Zeile 258: Zeile 274:
  
 ==== 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>​
 <​code>​ <​code>​
 server { server {
Zeile 284: Zeile 301:
  
 ==== 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>​
   * Pakete installieren ''​sudo apt-get install apache2 libapache2-mod-php7.1''​   * Pakete installieren ''​sudo apt-get install apache2 libapache2-mod-php7.1''​
   * mod_rewrite aktivieren: ''​sudo a2enmod rewrite''​   * mod_rewrite aktivieren: ''​sudo a2enmod rewrite''​
Zeile 445: Zeile 463:
  
 ====== phpMyAdmin installieren ====== ====== phpMyAdmin installieren ======
 +<​note>​Statt phpMyAdmin empfehlen wir derzeit einen lokalen Client wie z.B. [[https://​www.heidisql.com|HeidiSQL]]</​note>​
 <note important>​Für Vollzugriff auf die Volkszählerdatenbank über phpMyAdmin haben wir den User ''​vz-admin''​. Standardpasswort:​ ''​secure''</​note>​ <note important>​Für Vollzugriff auf die Volkszählerdatenbank über phpMyAdmin haben wir den User ''​vz-admin''​. Standardpasswort:​ ''​secure''</​note>​
 MySQL-Superuser ist: ''​root''​ und das Standardpasswort:​ ''​raspberry''​\\ MySQL-Superuser ist: ''​root''​ und das Standardpasswort:​ ''​raspberry''​\\
software/middleware/installation.1556373945.txt.gz · Zuletzt geändert: 2019/04/27 16:05 von jau