webserver: hoe verder?
9 november 2007 - 13:37   
geplaatst door: digitalecartoons
Heb op de mac op kantoor die ingebouwde webserver geinstalleerd. Kan hier nu php-en, eigen pagina's bekijken met http:localhost... etc. Ook op andere pc's hier op het netwerk.

Maar hoe gaat 't dan verder? Bedoel, als ik mensen van buiten mijn site b.v. wil kunnen laten oproepen die ik hier in de sites map heb staan? Wat is het http adres dan daarvoor? Zelf kan ik dan via localhost erop. Via mijn ip adres kom ik ook op de pagina. Maar erbuiten, dan komen ze er met b.v. http://ipadres...index.htm er b.v. niet op.

Ze zouden dan b.v. het adres moeten gebruiken dat apple laat zien als ik persoonlijke webserver aan zet? Misschien dat het er dan aan ligt dat op op kantoor gaat en zo...

webserver: hoe verder?
9 november 2007 - 13:51    reactie #1
geplaatst door: denn88
Kijk bij een website als http://www.whatsmyip.org/ om te kijken wat je IP nummer is van buiten je netwerk. Waar de rest van de wereld je zou kunnen bunnen via een webbrower.

Dat is het eerste deel van het verhaal. Intenetten, pagina's opvragen (html) gaat via poort nummer 80 van het netwerk. Meestal heeft een bedrijf een netwerk met meerdere computers. Het IP nummer wat hierboven opvraagt is het IP nummer 'terug' naar jullie internet verbinding. Meestal is dit dan jullie netwerk router die voor jullie netwerk het internet regeld.

Op deze router (of switch) moet je dus instellen dat als er via poort 80 een aanvraag terug gedaan wordt. Dus van buiten vraagt iemand bovenstaand IP adres op, wat moet de router dan doen??? Die aanvraag moet hij dan naar jou bewuste Mac doorsturen, fungeerd dus als een soort brug. Je Mac reageerd op die poort80 en serverveert de pagina waar men om vraagt.
Dit hele verhaal heet port-forwarding en kun je, of iemand van systeem beheer, laten uitvoeren.

Atlantisdesign.nl - webDesign en de Mac. Bezig met webdesign / webdevelopment? Je eigen Mac als lokale webserver?
iPhone 4, 16 GB (black) | MacBook Pro 15", 2.44Ghz Intel Core 2 Duo,  4GB Ram | Airport Extreme | MacMini Intel Core 2 Duo, 4GB Ram | PowerMac G4 MMD Dual 1Ghz.
webserver: hoe verder?
9 november 2007 - 13:58    reactie #2
geplaatst door: digitalecartoons
Dat ip adres wat die site geeft had ik hier intern al gebruikt en de "site" was inderdaad te zien als ik op andere pc's keek. Dan zal het wel komen omdat systeembeheer dat soort dingen blokkeert of alles alleen via een intern netwerk kan of zoiets dergelijks (we kunnen nog wel naar buiten internetten).

Maar op een thuismac is het dus gewoon zo dat je die webserver activeerd (systeem/persoonlijke webserver aan zetten), php e.d. En anderen van buiten dan het adres intypen wat getoond wordt als je persoonlijke webserver aanvinkt? Zo simpel is het toch?

Of moet je eerst nog een abbo bij een provider nemen o.i.d.?

webserver: hoe verder?
9 november 2007 - 14:46    reactie #3
geplaatst door: denn88
Abonnement is niet nodig als je je website gewoon op het IP nummer wil blijven bekijken. Aan de systeem beheerder zou je dat port-forwarding moeten vragen en of hij op die router de poort 80, welke van buitenaf te bereiken is, wil open zetten.

Let wel... poorten opzetten op een router welke vanaf internet te bereiken is neemt ook beveilings risco's met zich mee. Het IP nummer dat in het Apple voorkeuren scherm (websharing bv) staat kan het IP nummer zijn wat je van buiten kan gebruiken. Echter geeft de website waar je gekeken hebt ook het juiste IP nummer weer.

Die 'pingt' gewoon jou webbrower (computer) zeg maar en kijkt achter welk IP nummer je zit. De Pc's (of andere computers) binnen het netwerk zullen wel met een reverse IP check ook op je Mac terecht komen om de websitte te bekijken. Voor toegang van buitenaf moet je poort 80 dus openzetten.

Dan het is het hetzelfde IP nummer (al dan niet met wat achtervoegsels) bv thuis in typen en je ziet de Mac op het werk.

Atlantisdesign.nl - webDesign en de Mac. Bezig met webdesign / webdevelopment? Je eigen Mac als lokale webserver?
iPhone 4, 16 GB (black) | MacBook Pro 15", 2.44Ghz Intel Core 2 Duo,  4GB Ram | Airport Extreme | MacMini Intel Core 2 Duo, 4GB Ram | PowerMac G4 MMD Dual 1Ghz.