webserver
28 november 2004 - 21:05   
geplaatst door: jananne
Ik wil één van mijn Mac's laten draaien als webserver. De Apache-webserver heb  ik inmiddels geactiveerd, etc. Binnen het lokale netwerk werkt alles prima, maar van buitenaf kom je niet voorbij de modem of router. Weet iemand hoe ik dit kan doen? Ik heb de Speed Touch Home modem (hierop een tweak toegepast) en een simpele ethernet router.
"Het echte gevaar zal niet zijn dat computers beginnen te denken als mensen, maar mensen die beginnen te denken als computers"
webserver
28 november 2004 - 21:28    reactie #1
geplaatst door: Thomas
Als je zover bent gekomen moet je toch ook even kunnen zoeken op dit forum of met google, dan kom je er vast uit.
Thomas
Wat ik hier uitkraam is puur mijn persoonlijke mening.
webserver
28 november 2004 - 21:30    reactie #2
geplaatst door: Brian Zaal
maakt je speed touch modem nog gebruik van NAT?
wat voor tweak heb je toegepast?
misschien wat meer info geven kan helpen.

:apple:

webserver
28 november 2004 - 22:04    reactie #3
geplaatst door: jananne
Eerlijkheidshalve weet ik niet precies welke tweak ik heb toegepast. Ik heb de handelingen voor de tweak gehaald van: http://www.bruring.com/nuke/ (Speed Touch Home naar SpeedTouch Pro tweak). Via deze website heb ik ook al iets gelezen over een webserver draaien achter een getweakte modem, maar kom er toch niet helemaal uit. (desbetreffende artikel: http://www.bruring.com/nuke/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=6&page=1)

In bovengenoemde artikel wordt ook gesproken over 'Nat'  en heel verhelderend uitgelegd wat het is. Op de pagina met de instellingen van mijn Alcatel-modem kom ik deze term echter niet tegen. Ik heb zo'n voorgevoel dat ik onder de tap 'Routing' een regel moet toevoegen. Weet het echter niet zeker, laat staan wat ik moet invullen.  

"Het echte gevaar zal niet zijn dat computers beginnen te denken als mensen, maar mensen die beginnen te denken als computers"
webserver
28 november 2004 - 22:20    reactie #4
geplaatst door: Brian Zaal
probleem zal in je routing tables zitten.
je zal een port moeten forwarden, dan kan je van buitenaf direct apache aanspreken.
kijk anders een op http://www.tweakers.net
staat een hoop info op het forum daar.

dit gaat over poortmapping http://gathering.tweakers.net/forum/list_messages/184484//


:apple:

(Bewerkt door Brian Zaal om 22:25, 28-11-2004)

webserver
29 november 2004 - 15:51    reactie #5
geplaatst door: casanova
Werd bij mij opgelost door te poortmappen, maar vraag me ff niet hoe dat ook alweer ging.

Daarna werkte het goed, maar je comp. moet wel de hele tijd aanstaan!

Casanova

G4QS/733/512+17"StudioDisplay PBbronze/400/512 iMacDV/400/192 iMac/266/92 Performa BlackBeauty 5400 en een Macintosh SE
webserver
29 november 2004 - 16:06    reactie #6
geplaatst door: mvdg
Ten eerste moet je het juiste ip-adres gebruiken. Dit is niet het adres dat je computer binnen het netwerk heeft, maar het adres dat je internet-provider aan je router toekent. Je kunt dit opzoeken in het configuratiedeel van de router (onder de kop 'WAN') of door te kijken welk ip-adres andere mensen van jou te zien krijgen ( kijk op http://www.whatismyip.com ). Dat is dus het nummer waarop je bereikbaar bent voor anderen op internet.

Nu moet je zorgen dat men je server kan bereiken. Het verzoek om een pagina te bekijken komt binnen op poort nummer 80 van de router. Hij moet doorgeschakeld worden naar poort nummer 80 van je server. In je router zet je dus in de 'portmapping' instellingen het volgende:
outside port: 80
inside ip: nummer van je server
inside port: 80

Het verkeer zal nu doorgestuurd worden. Zorg wel voor beveiliging van je webserver zodat mensen niks kunnen uitspoken.

Mitch Design : websites en interactieve toepassingen : http://www.mitchdesign.nl
webserver
29 november 2004 - 21:12    reactie #7
geplaatst door: jananne
Ik ben volgens mij een stapje verder, maar de boel draait nog steeds niet. Via een beschrijving op http://www.bruring.com/ om een server achter een getweakte modem te draaien heb geprobeerd om met behulp van de terminal de volgende opdracht te geven aan de modem:

[nat]=>create protocol=tcp inside_addr=10.0.0.158:80 outside_addr=0.0.0.0:80

Hierna krijg ik de mededeling: Failed to create static NAT entry.

weet iemand hoe ik nu wel mij modem goed kan instellen. Is dat niet gewoon te doen via het instellingenmenu van de Alcatel-modem. Ik zie hierin overigens geen optie "nat create ...", waarover op bovengenoemde website wordt gesproken.

"Het echte gevaar zal niet zijn dat computers beginnen te denken als mensen, maar mensen die beginnen te denken als computers"
webserver
29 november 2004 - 21:39    reactie #8
geplaatst door: jananne
Het is inmiddels allemaal gelukt. Dank voor alle adviezen. :thumbs-up:
"Het echte gevaar zal niet zijn dat computers beginnen te denken als mensen, maar mensen die beginnen te denken als computers"
webserver
30 november 2004 - 08:08    reactie #9
geplaatst door: Tib
Ik ben nog even benieuwd naar de laatste stap dan...Hoe heb je het uiteindelijk gedaan?
webserver
30 november 2004 - 11:21    reactie #10
geplaatst door: macossie
hier staatwat je nodig hebt

[nat]=>create protocol=tcp inside_addr=10.0.0.158:80 outside_addr=0.0.0.0:80

alleen zijn de nr als voorbeeld gebruikt en moet je aanpassen aan je eigen omgeving

[nat]=>create protocol=tcp inside_addr=x.x.x.x:80 outside_addr=x.x.x.x:80
alle x moet je dus vervangen.

in mijn geval zou er moeten staan:
[nat]=>create protocol=tcp inside_addr=192.168.1.23:80 outside_addr=80.56.115.136:80
of voor andere provider
[nat]=>create protocol=tcp inside_addr=192.168.1.23:80 outside_addr=212.142.9.50:80

webserver
30 november 2004 - 20:31    reactie #11
geplaatst door: jananne
Het is precies wat Macossle beschrijft; een kwestie van de juiste cijfers invullen en ook niet onbelangrijk om de opdracht 'save' te geven. ik had veel aan de uitleg en instructies om een server achter een getweakte SpeedTouch Home modem te draaien op: http://www.bruring.com/nuke/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=3&page=1
"Het echte gevaar zal niet zijn dat computers beginnen te denken als mensen, maar mensen die beginnen te denken als computers"