offtopic:
Ben best wel verdwaald; ben normaliter vaste bezoeker van /14
Ben best wel verdwaald; ben normaliter vaste bezoeker van /14
Ik ben bezig om een BackOffice te onwikkelen voor een bedrijf.
Dit BackOffice geeft inzicht in ontzettend veel dingen;
van de aktuele magazijn voorraad tot en met de opdrachten die het bedrijf binnen krijgt.
FYI; het BackOffice is ontwikkeld in PHP i.c.m. eem MySQL database en wordt dus benaderd met een webbrowser.
Probleem;
De klant <het bedrijf> wil niet afhankelijk zijn van een internet verbinding.
Met andere woorden, ze willen het backoffice niet laten draaien op een externe server.
Gedeeltelijke oplossing: de BackOffice + Database wordt lokaal gehosted.
Er komt een appart pc-tje te staan ergens op het kantoor bij de klant en deze zal geconfigureerd worden met Apache + MySQL.
Eigenlijk probleem en vraag:
Hoe kan ik er voor zorgen dat elke pc binnen het netwerk de server kan benaderen via de webbrowser (en dus het BackOffice kan gebruiken en inzien via de webbrowser) met daarbij in gedachten houdend dat de (boze) buitenwereld genaamd internet het BackOffice níet kan benaderen?
Ik heb vrij weinig (lees: geen) verstand van hosting en netwerken en de mogelijkheden daarvan.
Ik kan me wel voorstellen -weet niet of dat de waarheid is- dat het probleem dat ik hier neerleg niet erg moeilijk op te lossen kan zijn en dat er bijvoorbeeld ergens de IP-adressen van elke kantoor-pc ge-`allowed` moeten worden o.i.d.
Het netwerk draait op het TCP-IP protocol, alle systemen zijn uitgerust met Windows XP Home Edition en de server die we nog moeten installeren zal ook als besturingssysteem Windows XP Home Edition gaan draaien (dit is niet discutabel, ongeacht de eventueel sterke en ongetwijfeld aanwezige argumenten).