Nginx und Loadbalancer Probleme

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo Gemeide,

    Ich bin leicht aber nur ganz leicht am verzweifeln.

    2 x Raspi Pi3 + Nginx

    beide habe identische Software also = 1zu1 Kopie.

    Bei beiden funktioniert Nginx als RPI 1 testwebseite RPI1 und RPI2 Test webseite RPI2

    Nun wollte ich den Loadbalancer starten.

    Doch nun kommt immer 502 Bad Gateway und ich finde den blöden Fehler nicht.

    OK Altersschwäche bei mir ;)

    Hat da einer eine IDEE ?

    hier der Auszug aus der default bei nginx

    upstream backend {
    server web1.domainname.de;
    server web2.domainname.de;
    }

    server {
    # listen 80 default_server;
    listen 80;
    # listen [::]:80 default_server;

    root /var/www/html;

    # Add index.php to the list if you are using PHP
    index index.htm;

    #server_name _;
    server_name pi.domainname.de;

    location / {
    proxy_pass http://backend;
    try_files $uri $uri/ =404;
    }


    danke

  • Hallo

    ich habe 2 Raspis PI3

    das war meine Vorlage

    https://www.medic-daniel.de/linux/2017/11/…90#comment-7127


    auf dem 2. PI

    ist diese config

    server {

    # listen 80 default_server;

    listen 80;

    # listen [::]:80 default_server;

    root /var/www/html;

    # Add index.php to the list if you are using PHP

    index index.htm;

    #server_name _;

    server_name pi2.domainname.de;

    location / {

    try_files $uri $uri/ =404;

    }


    mein Plan ist Heimrouter > Raspis als Cluster und darauf ein Loadbalancer

    einen 3. Raspi habe ich zur Zeit nicht .

  • Hallo

    nach der Namensanpassung


    raspi1 = dose1

    raspi2 = dose2

    Raspi1 Nginx Config

    upstream backend {

    server dose1.domainname.de;

    server dose2.domainname.de;

    }

    server {

    listen 80;

    root /var/www/html;

    index index.htm;

    server_name dose1.domainname.de;

    location / {

    proxy_pass http://backend;

    try_files $uri $uri/ =404;

    }


    Raspi2 Nginx config


    server {

    listen 80;

    root /var/www/html;

    index index.htm;

    server_name dose2.domainname.de;

    location / {

    try_files $uri $uri/ =404;

    }


    soweit OKI doki.

    Aufruf dose1 per Browser

    index von dose2 wird angezeigt

    Index von dose1 wird nicht angezeigt auch nicht nach einem reload


    Aufruf von dose 2 per Browser

    Die Website ist nicht erreichbar

    ist ja wohl normal.


    in den logfiles sehe ich es ja auch das die seite auf dose2 angeschaut wird.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!