Nginx und Loadbalancer Probleme

  • 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/li…78fbd44c5790#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.