docker + php alpine + nginx niet werkend te krijgen...

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • maartenlei
  • Registratie: Juli 2019
  • Laatst online: 02-07-2022
Mijn vraag
de titel zegt het al een beetje,
ik ben bezig om met de ip4 van de localhost met poort, dus bv: localhost:8001 (site 1) en localhost:8002 (site 2) verschillende websites op te zetten, het is mij wel gelukt om binnen de win32 de hosts bestand aan te passen, maar dan krijg je dus: test-site-1:8001, en dat is nou net niet de bedoeling.


Relevante software en hardware die ik gebruik
ik gebruik docker met een php alpine image, uiteraard ook een nginx image.


Wat ik al gevonden of geprobeerd heb
verschillende fora doorgelopen op zoek naar een antwoord, meeste gebruiken apache of ubuntu, maar ik blijf voor overzet redenen nog even bij alpine die ik aangeboden heb gekregen.


mocht alles niet lukken ga ik naar apache, uiteindelijk is dat het doel, sinds daar ook een .htacces file aan toe te voegen is.
voor nu is dat niet van pas vanwege lopende projecten binnen de docker.

ik hoor graag of jullie nog tips hebben, iets wat ik over het hoofd heb gezien, of wat ik anders moet doen.


hier wat linkjes die ik heb aangehouden:
hoe ik de verschillende containers los kreeg:
https://stackoverflow.com...web-server-on-a-single-ip

installatie:
https://stackoverflow.com...ocker-on-windows/45432917

main manier van volgen:
YouTube: Run Multiple Site from one IP with reverse proxy Nginx

overige forum:
https://forums.docker.com...ain-name-just-by-ip/73090
https://www.docker.com/bl...icial-nginx-docker-image/
https://phoenixnap.com/kb...erse-proxy#ftoc-heading-8

[ Voor 2% gewijzigd door maartenlei op 09-05-2021 21:38 . Reden: extra toelichting ]

Alle reacties


Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Het is mij niet duidelijk wat je nu precies wil bereiken. Het lijkt erop dat je iets wil doen als wat in Kubernetes 'Ingress' wordt genoemd, maar dan zonder Kubernetes. Je zou eens kunnen kijken naar iets als dit voorbeeld waarbij met docker-compose nginx als proxy wordt gebruikt ('proxy_pass') om meerdere apps op meerdere paden te kunnen bereiken op poort 80/poort 443 voor ssl.

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

  • maartenlei
  • Registratie: Juli 2019
  • Laatst online: 02-07-2022
pedorus schreef op zondag 9 mei 2021 @ 22:36:
Het is mij niet duidelijk wat je nu precies wil bereiken. Het lijkt erop dat je iets wil doen als wat in Kubernetes 'Ingress' wordt genoemd, maar dan zonder Kubernetes. Je zou eens kunnen kijken naar iets als dit voorbeeld waarbij met docker-compose nginx als proxy wordt gebruikt ('proxy_pass') om meerdere apps op meerdere paden te kunnen bereiken op poort 80/poort 443 voor ssl.
ja mijn idee was inderdaad dat ik onder 1 ip meerdere instanties kon laten draaien met een domein naam zoals ip.com en ip2.com

proxy_pass heb ik geprobeerd zoals gedemonstreerd in de doorgestuurde video, die methode is dan ook voor een andere omgeving.

ik ga nog is kijken naar dit voorbeeld, bedankt!