software:middleware:installation
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
software:middleware:installation [2019/04/09 15:08] – Erläuterung Server jau | software:middleware:installation [2019/08/27 15:10] – [nginx] Zugriffpfad und Ablageort jau | ||
---|---|---|---|
Zeile 209: | Zeile 209: | ||
==== nginx als Proxy (empfohlene Methode) ==== | ==== nginx als Proxy (empfohlene Methode) ==== | ||
- | Nginx ist ein schlanker Webserver/ | + | Nginx ist ein schlanker Webserver/ |
< | < | ||
Zeile 224: | Zeile 224: | ||
server { | server { | ||
listen 80; | listen 80; | ||
+ | listen [::]:80; | ||
+ | server_name volkszaehler.org; | ||
location / { | location / { | ||
- | proxy_pass http://localhost:8080; | + | proxy_pass http://127.0.0.1:8080; |
include / | include / | ||
} | } | ||
Zeile 232: | Zeile 234: | ||
location /middleware { | location /middleware { | ||
rewrite ^/ | rewrite ^/ | ||
- | proxy_pass http://localhost:8080/; | + | proxy_pass http://127.0.0.1:8080/; |
} | } | ||
location /api { | location /api { | ||
rewrite ^/api(/.*)? $1; | rewrite ^/api(/.*)? $1; | ||
- | proxy_pass http://localhost:8080/; | + | proxy_pass http://127.0.0.1:8080/; |
} | } | ||
location /frontend { | location /frontend { | ||
rewrite ^/ | rewrite ^/ | ||
- | proxy_pass http://localhost:8080/; | + | proxy_pass http://127.0.0.1:8080/; |
} | } | ||
+ | |||
+ | # Konfigurationsbeispiel für eigene PHP-Scripte, | ||
+ | # von nginx unter http:// | ||
+ | # | ||
+ | # location /addapp/ { | ||
+ | # alias / | ||
+ | # index index.nginx-debian.html; | ||
+ | # | ||
+ | # location ~ \.php { | ||
+ | # include snippets/ | ||
+ | # fastcgi_param SCRIPT_FILENAME $request_filename; | ||
+ | # fastcgi_pass unix:/ | ||
+ | # } | ||
+ | # } | ||
} | } | ||
</ | </ | ||
+ | < | ||
+ | |||
+ | Installieren mit '' | ||
Damit der nginx die Config lädt: | Damit der nginx die Config lädt: | ||
< | < | ||
sudo ln -s / | sudo ln -s / | ||
</ | </ | ||
- | Dann nur noch bei Starten und in Bootprozess einbinden: | + | Dann nur noch Starten und in Bootprozess einbinden: |
< | < | ||
sudo systemctl start nginx | sudo systemctl start nginx | ||
Zeile 257: | Zeile 276: | ||
==== Alternativ: nginx als Server ==== | ==== Alternativ: nginx als Server ==== | ||
+ | < | ||
< | < | ||
server { | server { | ||
Zeile 283: | Zeile 303: | ||
==== Alternativ: Apache als Server (unter Debian " | ==== Alternativ: Apache als Server (unter Debian " | ||
+ | < | ||
* Pakete installieren '' | * Pakete installieren '' | ||
* mod_rewrite aktivieren: '' | * mod_rewrite aktivieren: '' | ||
Zeile 444: | Zeile 465: | ||
====== phpMyAdmin installieren ====== | ====== phpMyAdmin installieren ====== | ||
+ | < | ||
<note important> | <note important> | ||
MySQL-Superuser ist: '' | MySQL-Superuser ist: '' |
software/middleware/installation.txt · Zuletzt geändert: 2023/03/27 21:14 von joha