GĂ„ til innhold
  • Bli medlem
StĂžtt hjemmeautomasjon! đŸ„‡đŸ„ˆđŸ„‰

Anbefalte innlegg

Skrevet (endret)

Vi har et brukergrensesnitt pÄ en lokal server som vi deler port 443 mot offentlig nettverk. Denne IP adressen skal nÄ knyttes til et .no domene vi har kjÞpt.

Med tiden, kommer det flere servere. Da hÄpet vi pÄ en lÞsning som gjorde at domene kan linkes til de forskjellige serverens brukergrensesnitt. Dette mÄ vel skje lokalt?

 

Jeg er ikke veldig inn i dette her, sÄ kan prÞve Ä gi et eksempel:

 

Skal man i dag nÄ UI pÄ server nr1. Taster man inn www.domenenavn.no

Men nÄr server nr2 kommer. HÄpet vi pÄ en lÞsning pÄ noe som ligner det her domenenavn.no/nr2   eller  nr2.domenenavn.no    Da mÄ server nr1 ogsÄ bli lik.

 

Si at en har en linux server pÄ stedet. Taster man inn domenenavn.no/nr1 viderekobler denne serveren trafikken til UI pÄ server nr1..

 

Her er jeg altsĂ„ helt blank 😆 

 

Edit: Fant ut at en mÄ lage en reversert proxy server.

Endret av deve87
Skrevet

Domenekontroller er noe helt annet. :) 

 

Det er bare Ä gÄ inn pÄ kontrollpanelet til der dere har kjÞpt .no-domenet og legge inn ip-adressen deres med A-rekord mot domenet. Kan gjÞre det samme med nr2.domene.no, men du mÄ ha en reverse proxy pÄ port 443 (eller kjÞre den pÄ port 80 og selve serveren pÄ port 443) som sender trafikken til riktig server basert pÄ domenet trafikken ber om (evt fange opp /nr2 pÄ hoveddomenet). 

Skrevet
2 timer siden, ZoRaC skrev:

Domenekontroller er noe helt annet. :) 

 

Det er bare Ä gÄ inn pÄ kontrollpanelet til der dere har kjÞpt .no-domenet og legge inn ip-adressen deres med A-rekord mot domenet. Kan gjÞre det samme med nr2.domene.no, men du mÄ ha en reverse proxy pÄ port 443 (eller kjÞre den pÄ port 80 og selve serveren pÄ port 443) som sender trafikken til riktig server basert pÄ domenet trafikken ber om (evt fange opp /nr2 pÄ hoveddomenet). 

 

 

Okay. Takk. Skal se hva jeg fĂ„r til her 😄

Skrevet

Reverse proxy ja. NGINX eller Traefik blir vel ofte brukt. SÄ vidt jeg vet mÄ serverne du router til ha forskjellig intern IP, det holder ikke med forskjellige porter :) 

Skrevet (endret)

Takk for svar.

 

Har installert NGINX pÄ en Raspberry PI. Og ting ser ut til Ä fungere fint.

 

GÄr en inn pÄ domenenavn.no nÄ. Kommer man til server med gyldig SSL sertifikat fra lets encrypt.

 

Men sÞtet pÄ et lite problem. For brukergrensesnittet kommer med to versjoner. En ny versjon kjÞrende med HTML 5 og en eldre kjÞrende pÄ noe java greier med eget program. Begge benytter port 443.

 

NĂ„ fĂ„r ikke det eldre java programmet kontakt med server. Men det rare er at det gjĂžr det etter noe restarter av NGINX.Â đŸ€š

 

Deretter, kan jeg restarte Raspberry PI. Og java programmet mister kontakten igjen. Men web brukergrensesnittet fungerer fint..

 

Noen idé?

 

 

NGINX domene konfig

 

server {
    listen      80;
    server_name pascalportal.no;
    rewrite     ^   https://$server_name$request_uri? permanent;
}

server {

    listen 443 ssl;
    server_name pascalportal.no;

    ssl_certificate /etc/letsencrypt/live/pascalportal.no/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/pascalportal.no/privkey.pem;

    ssl on;
    ssl_session_cache  builtin:1000  shared:SSL:10m;
    ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
    ssl_prefer_server_ciphers on;

    access_log            /var/log/nginx/jenkins.access.log;

      location / {
      proxy_set_header        Host $host;
      proxy_set_header        X-Real-IP $remote_addr;
      proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header        X-Forwarded-Proto $scheme;

      # Fix the “It appears that your reverse proxy set up is broken" error.
      proxy_pass          https://192.168.10.204;
      proxy_read_timeout  90;

    }
      location /.well-known/acme-challenge {
      root /var/www/letsencrypt;
}
  }

Edit: Hvis det eldre java programmet prÞver Ä koble seg til en IP som er offline. FÄr jeg etter noen sekunder en timeout beskjed. Men det skjer ikke nÄr jeg prÞver Ä koble meg til med domene.no navn eller direkte IP. Den kommer selvfÞlgelig bare aldri inn.

Endret av deve87

Bli med i samtalen

Du kan publisere innhold nÄ og registrere deg senere. Hvis du har en konto, logg inn nÄ for Ä poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn pĂ„ siden automatisk.   Vis som en ordinĂŠr lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   TĂžm tekstverktĂžy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies pÄ din enhet for Ä gjÞre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.