Dames en heren,
Ik heb een creatief verzoek en een idee, maar wilde even sparren of er misschien andere mogelijkheden zijn.
Er is een domein. Laten we die even www.testdomein.com noemen. Dit domein verwijst naar een WAN ip. Laten we zeggen dat het ip-adres 80.76.54.32 is.
In het LAN netwerk staan twee verschillende hardwarematige servers. Laten we zeggen ServerA en ServerB. Beide servers hebben een webserver draaien. Deze servers mogen intern op andere poorten draaien. De externe poorten moeten echter dezelfde zijn.
Even kort door de bocht:
Als ik naar http://serverA.testdomein.com:80 ga moet ik uitkomen bij de webserver van ServerA
Als ik naar http://serverB.testdomein.com:80 ga moet ik uitkomen bij de webserver van ServerB
Een simpele oplossing zou zijn: pak een andere externe poort. Dat wil ik echter niet.
De oplossing waar ik aan zat te denken is een proxypass. Het oprichten van ServerC met apache waarin ik een proxypass instel. Deze moet kijken naar de virtualhost en een proxypass uitvoeren als wordt voldaan aan het juiste domein naar de juiste server. Poort 80 kan dan geforward worden naar ServerC en de andere servers behoeven dan geen port forwarding omdat die alleen communiceren met ServerC (intern dus).
Het kan zomaar zijn dat ik de plank helemaal mis sla, maar dan hoor ik het ook graag en wat dan wel zou werken. Belangrijk om er bij te vermelden is dat ik maar 1 IP-adres tot mijn beschikking heb. Anders had ik daar een statische mapping voor gemaakt en gekoppeld aan een subdomein.
**edit**
even een plaatje toegevoegd.. paintskillssssss
Ik heb een creatief verzoek en een idee, maar wilde even sparren of er misschien andere mogelijkheden zijn.
Er is een domein. Laten we die even www.testdomein.com noemen. Dit domein verwijst naar een WAN ip. Laten we zeggen dat het ip-adres 80.76.54.32 is.
In het LAN netwerk staan twee verschillende hardwarematige servers. Laten we zeggen ServerA en ServerB. Beide servers hebben een webserver draaien. Deze servers mogen intern op andere poorten draaien. De externe poorten moeten echter dezelfde zijn.
Even kort door de bocht:
Als ik naar http://serverA.testdomein.com:80 ga moet ik uitkomen bij de webserver van ServerA
Als ik naar http://serverB.testdomein.com:80 ga moet ik uitkomen bij de webserver van ServerB
Een simpele oplossing zou zijn: pak een andere externe poort. Dat wil ik echter niet.
De oplossing waar ik aan zat te denken is een proxypass. Het oprichten van ServerC met apache waarin ik een proxypass instel. Deze moet kijken naar de virtualhost en een proxypass uitvoeren als wordt voldaan aan het juiste domein naar de juiste server. Poort 80 kan dan geforward worden naar ServerC en de andere servers behoeven dan geen port forwarding omdat die alleen communiceren met ServerC (intern dus).
Het kan zomaar zijn dat ik de plank helemaal mis sla, maar dan hoor ik het ook graag en wat dan wel zou werken. Belangrijk om er bij te vermelden is dat ik maar 1 IP-adres tot mijn beschikking heb. Anders had ik daar een statische mapping voor gemaakt en gekoppeld aan een subdomein.
**edit**
even een plaatje toegevoegd.. paintskillssssss
[ Voor 3% gewijzigd door w4rguy op 16-10-2013 13:36 ]
All-Round nerd | iRacing Profiel