Windows Docker https reverse proxy

Permalänk

Windows Docker https reverse proxy

Tjena har en fullt fungerade server som jag köra i lite olika docker containers. Fattar dock inte hur jag får in ssl certification. Tänkte först att jag bara kunde använda IIS (windows egna webserver) för att peka på befintlig docker container. Problemet ligger lite i att skaparen av docker image inte inkluderat något sett att implementera ssl cert.

Är lite lost i hur jag ska få trafiken att först gå till min webserver för att sedan skickas vidare till docker containern som också ska inkludera ssl cert.

Även kört ngnix precis som skaparen utav dockern visade att han gjorde (dock på linux). https://www.nginx.com/resources/wiki/start/topics/examples/fo...

Detta är vad jag försöker göra fast i windows med docker
https://docs.rocket.chat/quick-start/installing-and-updating/...

EDIT: Vi snackar Windows 10 pro och inte Server

Visa signatur

Intel i7 8700k @ 5.0GHz | Asus Rog Strix Z370-H | FD R5 | Strix Gtx 1080 ti | 16Gb Corsair Vengeance LPX 3600Mhz | Samsung 850-Series EVO 500GB | WD Caviar Black 500Gb | WD RE4 1TB x2 i Raid 1 | MK-85 <3 Cpu-Z Gamla

Citera, annars kommer jag inte tillbaka!

Permalänk
Medlem

Ett vanligt SSL-certifikat, pfx/p12?
Kör Let's Encrypt och konvertera skiten bara
wacs är ett bra frontend för Windows

Visa signatur

11600K@5.1 GHz + 32GB Corsair Vengeance RGB PRO 3200@3400 MHz + MSI RTX 2080 Super Gaming X Trio +
WDC Blue SN550 1TB + Black OEM SN730 500GB + Kingston A1000 480GB + A2000 500GB + NV2 1TB + 2TB R10 + RGB most of THE THINGS! + Corsair 4000D Airflow + 2*ZyXEL NSA326 2*3TB @ R1 + Netgear RN2100 4*3TB @ R10 + RN204 4*4TB @ R5 + Synology DS216j 2*4TB @ SHR R1 + DS418 4*8TB @ SHR R6
| tmp: R5 3600@4.2 GHz + 32GB 2666@3066MHz + 1060 6GB@2100/4500MHz + 1 TB NV2 & 512GB SN730

Permalänk
Medlem

Låt reverse proxyn terminera SSL och kör vanlig http från proxyn till dockerservicen

Permalänk
Skrivet av ZaInT:

Ett vanligt SSL-certifikat, pfx/p12?
Kör Let's Encrypt och konvertera skiten bara
wacs är ett bra frontend för Windows

Nej har inga problem att skapa ett cert, utan vart ska jag lägga den? Hur får jag in cert in på en startad server?

Visa signatur

Intel i7 8700k @ 5.0GHz | Asus Rog Strix Z370-H | FD R5 | Strix Gtx 1080 ti | 16Gb Corsair Vengeance LPX 3600Mhz | Samsung 850-Series EVO 500GB | WD Caviar Black 500Gb | WD RE4 1TB x2 i Raid 1 | MK-85 <3 Cpu-Z Gamla

Citera, annars kommer jag inte tillbaka!

Permalänk
Skrivet av Ziron:

Låt reverse proxyn terminera SSL och kör vanlig http från proxyn till dockerservicen

Nja, hur gör jag det menar du?

Visa signatur

Intel i7 8700k @ 5.0GHz | Asus Rog Strix Z370-H | FD R5 | Strix Gtx 1080 ti | 16Gb Corsair Vengeance LPX 3600Mhz | Samsung 850-Series EVO 500GB | WD Caviar Black 500Gb | WD RE4 1TB x2 i Raid 1 | MK-85 <3 Cpu-Z Gamla

Citera, annars kommer jag inte tillbaka!

Permalänk
Medlem

Är inte så vass på IIS, men något du kan kika på är traefik med docker och din applikation för att redirecta till HTTPS. Sen kan du använda Lets Encrypt-integrationen i Traefik för certifikaten - https://ddymko.medium.com/traefik-with-lets-encrypt-and-docke...

Finns säkert sätt att integrera det med IIS istället för nginx om det passar bättre.

Visa signatur

We are the music makers, and we are the dreamers of dreams.
Youtube | Spotify Playlists | Soft | Rapp | Rytm | Kött | Kalas |

Permalänk
Skrivet av Cloudstone:

Är inte så vass på IIS, men något du kan kika på är traefik med docker och din applikation för att redirecta till HTTPS. Sen kan du använda Lets Encrypt-integrationen i Traefik för certifikaten - https://ddymko.medium.com/traefik-with-lets-encrypt-and-docke...

Finns säkert sätt att integrera det med IIS istället för nginx om det passar bättre.

Haha fan suttit flera timmar med det här, tror inte det. Kan ju testa traefik så länge...
Känns dock tungt bara för en tjänst. Detta är ändå bara på test. Därför jag inte kör en linux server, den är full för tillfället

Märkte en sak dock, ngnix startar ej, står bara "nginx: [error] invalid PID number"

Visa signatur

Intel i7 8700k @ 5.0GHz | Asus Rog Strix Z370-H | FD R5 | Strix Gtx 1080 ti | 16Gb Corsair Vengeance LPX 3600Mhz | Samsung 850-Series EVO 500GB | WD Caviar Black 500Gb | WD RE4 1TB x2 i Raid 1 | MK-85 <3 Cpu-Z Gamla

Citera, annars kommer jag inte tillbaka!

Permalänk
Medlem

Jag hade kört med cloudflare och nginx, konfigurerat upp nginx servern med certifikatet från cloudflare och sen pekat nginx servern till de olika containrarna.

Permalänk
Skrivet av jimet:

Jag hade kört med cloudflare och nginx, konfigurerat upp nginx servern med certifikatet från cloudflare och sen pekat nginx servern till de olika containrarna.

Efter lite mek fick jag igång den, testade även cloudflares tjänst. Dock är min dns inte hos cloudflare (fick manuellt lägga in nameserver) och förstår inte riktigt anledning till varför jag inte kan köra "Full (strict) Encrypts end-to-end, but requires a trusted CA or Cloudflare Origin CA certificate on the server". Men det var sjukt smidigt att använda cloudflare faktiskt!

Hade dock redan giltigt cert

Visa signatur

Intel i7 8700k @ 5.0GHz | Asus Rog Strix Z370-H | FD R5 | Strix Gtx 1080 ti | 16Gb Corsair Vengeance LPX 3600Mhz | Samsung 850-Series EVO 500GB | WD Caviar Black 500Gb | WD RE4 1TB x2 i Raid 1 | MK-85 <3 Cpu-Z Gamla

Citera, annars kommer jag inte tillbaka!

Permalänk
Medlem

Ja cloudflare är väldigt smidigt jag kör själv med deras dns tjänst och är väldigt nöjd.
Testa att ladda upp Origin Server certifikatet på servern och lägg till den i nginx configen sen borde du kunna köra Full (strict).

Permalänk
Skrivet av jimet:

Ja cloudflare är väldigt smidigt jag kör själv med deras dns tjänst och är väldigt nöjd.
Testa att ladda upp Origin Server certifikatet på servern och lägg till den i nginx configen sen borde du kunna köra Full (strict).

Tog ner origin server certifikatet och sen la in det. Något pajar ändå när jag sätter på FULL

EDIT: Här är nginx conf
https://pastebin.com/pnc9gYNH

Visa signatur

Intel i7 8700k @ 5.0GHz | Asus Rog Strix Z370-H | FD R5 | Strix Gtx 1080 ti | 16Gb Corsair Vengeance LPX 3600Mhz | Samsung 850-Series EVO 500GB | WD Caviar Black 500Gb | WD RE4 1TB x2 i Raid 1 | MK-85 <3 Cpu-Z Gamla

Citera, annars kommer jag inte tillbaka!