Hoe fix ik dit?Hoe zorg ik ervoor dat onze Linux server via het externe IP nummer ook te vinden is op onze studio (intern). Het externe IP nummer geeft een error aan, dat de pagina niet kan worden gevonden, als we deze willen bekijken op onze studio (intern).
Scenario
Op het werk hier hebben we een Linux server staan waar we onze websites op ontwikkelen. Wij testen onze websites met het interne IP nummer van deze Linux computer. Van Euronet hebben we natuurlijk ook een IP nummer gekregen, een extern IP nummer dus.
Als wij een site aan een klant willen laten zien moeten we deze het externe IP nummer mailen met een sub directory er achteraan enz. Sinds kort hosten wij hier 2 website's op deze Linux computer. In de grote DNS server op het internet, als ik het zo mag noemen, wordt dus een domein forward gemaakt van bijvoorbeeld http://www.pinda.nl/ naar onze webserver. Met een VirtualHost op Apache kun je er dan voor zorgen dat deze naar de goede map op Linux her-wezen wordt.
Probleem:
Wij kunnen intern, op onze studio, niet die twee website controleren of bekijken. Dit komt natuurlijk omdat die twee websites worden ge-forward naar het externe IP nummer van onze eigen Linux computer.
Oplossing?
Ik heb even gekeken op de documentatie pagina's van Apache. Ik vond iets als dit: http://httpd.apache.org/docs-2.0/vhosts/examples.html#intraextra Nu dacht ik: Dit is precies ons probleem met een mogelijke oplossing.
Het enige probleem is dat onze Linux computer geen geregistreerd domein naam heeft. Ik kan dus met een VirtualHost niet achterhalen waar de gebruiker vandaan komt. Zodat ik deze naar de goede map kan her-wijzen. Hoe fix ik dit?