Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:middleware:installation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
software:middleware:installation [2022/12/14 15:08] – [PPM als Server (empfohlene Methode)] important note zu Proxies grimaldisoftware:middleware:installation [2023/03/27 21:14] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
- 
 ====== Installation der Middleware ====== ====== Installation der Middleware ======
  
Zeile 13: Zeile 12:
 Es eignen sich hier Debian oder Ubuntu, sowie für den Raspberry Pi: Raspbian oder Raspbian Light.("Bullseye"-Version mit PHP 7.4)\\ Es eignen sich hier Debian oder Ubuntu, sowie für den Raspberry Pi: Raspbian oder Raspbian Light.("Bullseye"-Version mit PHP 7.4)\\
 Die Abhängigkeiten lassen sich schnell mit folgendem Befehl installieren: Die Abhängigkeiten lassen sich schnell mit folgendem Befehl installieren:
-<code>sudo apt-get install git php-cli php-mysql php-apcu mariadb-server mariadb-client php-xml php-mbstring php7.4-opcache php-common ca-certificates zip unzip php-zip apt-transport-https php-curl+<code>sudo apt-get install git php-cli php-mysql php-apcu mariadb-server mariadb-client php-xml php-mbstring php7.4-opcache php-common ca-certificates zip unzip php-zip apt-transport-https php-curl apache2
 </code> </code>
  
Zeile 32: Zeile 31:
  
 Das sollte dann ablaufen: Das sollte dann ablaufen:
 +[Bitte unbedingt ein Passwort für den vz-admin-User vergeben!]
  
 <code> <code>
Zeile 138: Zeile 138:
 create volkszaehler.org database and admin user? [y] create volkszaehler.org database and admin user? [y]
 creating database volkszaehler... creating database volkszaehler...
 +Enter password: {root password (raspberry)}
 creating db user vz-admin... creating db user vz-admin...
 +Enter password: {root password (raspberry)}
 creating database schema... creating database schema...
 ~/volkszaehler.org ~ ~/volkszaehler.org ~
Zeile 212: Zeile 214:
 sudo a2enmod proxy_http sudo a2enmod proxy_http
 sudo a2enmod rewrite</code> sudo a2enmod rewrite</code>
-  - Rewrite-Proxy aktivieren, ''nano ~/volkszaehler.org/htdocs/.htaccess''. Die Kommentarzeichen vor den Zeilen entfernen:<code>+  - Rewrite-Proxy aktivieren, ''nano ~/volkszaehler.org/htdocs/.htaccess''. Die Kommentarzeichen vor den Zeilen entfernen und Zeile 16 hinzufügen:<code>
 <IfModule mod_proxy.c> <IfModule mod_proxy.c>
-        RewriteEngine On + RewriteEngine On 
-        RewriteRule ^middleware(.php)?(/.*)? http://localhost:8080/$2 [P] + RewriteRule ^middleware(.php)?(/.*)? http://localhost:8080$2 [P] 
-        RewriteRule ^api(/.*)http://localhost:8080/$1 [P]+ RewriteRule ^api(/.*)http://localhost:8080$1 [P]
         RewriteRule (.*) http://localhost:8080/$1 [P]         RewriteRule (.*) http://localhost:8080/$1 [P]
 </IfModule> </IfModule>
software/middleware/installation.txt · Zuletzt geändert: 2023/03/27 21:14 von joha