persoonlijke webserver opstarten

Ik zit met mijn ibook aangesloten op een router (deze weer op de modem).

Nu wil ik de persoonlijke webserver starten een een paar bestanden via het (interne) netwerk delen zodat andere computers in het netwerk een aantal grote bestanden (films) van me kunnen overnemen.

Als ik de webserver start via systeemvoorkeuren dan krijg ik geen ip toegewezen, er staat "http://localhost of "http://localhost~mijnibook/ .

Ik heb ook al HIER en HIER gekeken, maar ik krijg het niet aan de gang.

Kan iemand me verder helpen?

:apple: Robsappeltjes :apple:

Je webserver gaat [b:c202d1d8a3]wel[/b:c202d1d8a3] aan toch? dan is ie gewoon bereikbaar op : http://ipvanjecomputer of http://ipvanjecomputer/~gebruikersnaam

je ip kan je vinden in systemprofiler klik op netwerk, dan op de andere computer met dat ip adres de website bekijken

dat localhost is om op je eigen computer de draaiende website te bekijken. klik maar eens hierop : http://127.0.0.1 dat is het ipadres waarnaar de computer naar luistert als ie de website zelf host , Dat heet localhost dus

Probeer ook eens via de andere computers naar het adres: http://mijnibook.local/ te gaan.

Je moet eerst en vooral bij je tablad TCP/IP in netwerk DHCP via handmatig instellen, en dan een IP invoeren, dit is je interne IP, niet je externe.

Dan moet je in je router de juiste poorten forwarden naar dat interne IP, dat wil zeggen dat alle requests voor bv een webpagina dan naar dat IP stuurt. Ook je persoonlijke webserver moet aangevinkt staan in ‘delen’.

Als dit allemaal gedaan is, kan je via je extern IP (dat je krijgt van je provider) op jouw bakje komen.

Dit is nu allemaal in grote lijnen uitgelegd, als je wil dat ik meer in detail ga, roep maar :wink: .

Oeps, zie nu dat het je interne netwerk betreft, dit is echt doodsimpel: persoonlijke webserver aanvinken, en via http://naamapple.local/ kom je op de map webpagina’s in je home direcory.

Ja klopt, hij staat nu gewoon aan.

Wanneer ik van een andere computer mijn ibook ip adres ( 192.168.1.104) bereik krijg ik de melding dat “alles werkt”. De apache webserver is geinstallerd.

Maar hoe kan ik nu de bestanden delen?

Moet ik een index.htm file plaatsen in de map, en in die file de bestanden linken ?

En is dat de “webpagina’s map” in mijn HOME folder?

:apple: Robsappeltjes :apple:

[quote:645e3c07cd="Robsappeltjes"]Nu wil ik de persoonlijke webserver starten een een paar bestanden via het [b:645e3c07cd][size=18:645e3c07cd](interne)[/size:645e3c07cd][/b:645e3c07cd] netwerk delen zodat andere computers in het netwerk een aantal grote bestanden (films) van me kunnen overnemen. [/quote:645e3c07cd] Goed lezen Nuclear waste ;-)

[quote:d21ec8aaf5="Robsappeltjes"]Ja klopt, hij staat nu gewoon aan.

Wanneer ik van een andere computer mijn ibook ip adres ( 192.168.1.104) bereik krijg ik de melding dat “alles werkt”. De apache webserver is geinstallerd.

Maar hoe kan ik nu de bestanden delen?

Moet ik een index.htm file plaatsen in de map, en in die file de bestanden linken ?

:apple: Robsappeltjes :apple:[/quote:d21ec8aaf5]
Je kan via webserver enkel in de map webpagina’s, andere mappen kunnen wel, maar dan moet je in apache (terminal) rommelen.

@ jeroenimo, idd heb nochtans een bril :smiley:

Ik heb standaard een index file in de webpaginas map zitten, deze zegt "uw website hier" met het grote X teken van OSX.

Maar wanneer het ip intoets op een andere computer dan geeft hij alleen de apache pagina weer en niet die index.htm file.

Hoe kan ik dit veranderen? Zodat ook de andere computers deze (grote X) pagina zien :wink:

:apple: Robsappeltjes :apple:

Waarom gebruik je niet gewoon ftp om de bestanden te delen. Volgens mij is dat een stuk makkelijker dan allerlei links gaan maken.

@ RAM.

Als je me dit uitlegt :wink: dan kan ik dat proberen. Ik heb ook al geprobeerd om met Admium (msn) de bestanden te verzenden, maar dit gaat met ongeveer 5 kb per seconde. Dat schiet dus niet op. PC’s kunnen dit wel snel via het interne netwerk (100mbit).

:apple: Robsappeltjes :apple:

[quote:ddd175be5b="Robsappeltjes"]Ja klopt, hij staat nu gewoon aan.

Wanneer ik van een andere computer mijn ibook ip adres ( 192.168.1.104) bereik krijg ik de melding dat “alles werkt”. De apache webserver is geinstallerd.

Maar hoe kan ik nu de bestanden delen?

Moet ik een index.htm file plaatsen in de map, en in die file de bestanden linken ?

En is dat de “webpagina’s map” in mijn HOME folder?

:apple: Robsappeltjes :apple:[/quote:ddd175be5b]Er zijn twee mappen die je webserver gebruikt :

de persoonlijke staat in /jouwhomefolder/sites/ dat is http://jouwip/~gebruikersnaam
de ‘algemene’ staat in /library/webserver/documnents dat is http://jouwip

als je die mappen leeg maakt dan is je webserver leeg en kun je er in gooien wat je wilt .
Dat betekend een index.html maar ook gewoon een film of een folder die je bereikbaar wilt maken .

als je bijvoorbeeld een map die je films noemt erin zet dan wordt het http://ipvanjou/films

let wel effe op dat je de films de goede permissies geeft zodat “anderen” ze wel mogen lezen
dit kun je doen dmv appeltje i op de files te doe en dan daar de bevoegdheden aan te passen

misschien ook wel een idee is om Proftpd te installeren dan kan iedereen via ftp bij je downloaden en dan kun je heel makkelijk allerlei shares aanmaken .

lees de gebruiksaanwijzing en je begrijpt het

succes Jeroen

[quote:ff4104620b="Robsappeltjes"] dan geeft hij alleen de apache pagina weer en niet die index.htm file.

[/quote:ff4104620b]

je moet de standaard index.html vervangen door jouw index.html (dus met l)

Het is weer gelukt, delen gaat nu razend snel (100mbit)

@jeroenimo
Wederom erg bedankt ! :smiley: ook de andere commenters natuurlijk. Wederom erg goed dit forum, en duidelijk uitgelegd.

:apple: Robsappeltjes :apple:

[quote:cacdb13a1d="Robsappeltjes"]@ RAM.

Als je me dit uitlegt :wink: dan kan ik dat proberen. Ik heb ook al geprobeerd om met Admium (msn) de bestanden te verzenden, maar dit gaat met ongeveer 5 kb per seconde. Dat schiet dus niet op. PC’s kunnen dit wel snel via het interne netwerk (100mbit).

:apple: Robsappeltjes :apple:[/quote:cacdb13a1d]Dan nog een andere optie: Sharepoints

lees hier mijn gebruiksaanwijzing

Het fijne is dan dat alle shares zichtbaar zijn in de netwerkbrowser van OSX dus heel makkelijk als het eenmaal ingesteld hebt

Je kunt dus smb sharen en dat kunnen alle mac’s en pc’s … je kunt ook afp sharen en dat kunnen alleen mac’s

Ik wil nu dat andere mensen allemaal zooi kunnen uploaden naar een map op mijn Mac. Dat ze kunnen inloggen en daar dan hun files in kunnen gooien.

Maar hoe doe ik dit? Ik heb Apache al geinstalleerd.

pure ftp downen: [url=http://www.macupdate.com/info.php/id/12630]hier[/url]

en dan gebruikers aanmaken…privileges toekennen etc., staat vast allemaal wel in de help van het programma…

Kheb nu in Pure ftp op wat knoppen geramt en een user aangemaakt, maar wat moet die user voor adres intikken en waar kan ik dat vinden om op mijn mac te komen?

zorg wel dat poort 21 door gestuurd word naar je mac zodat de gebruikers niet op de firewall van je modem botsen . Portforwarding heet dat

en dan ben je bereikbaar op ftp://ipadres

je ip adres kun je vinden door http://www.whatismyip.com bezoeken

op het lokale netwerk ben je uiteraard ook te bereiken op het interne ip adres op appletje about this mac en more info dan network en daar staat je interne ip adres (LAN)

ga maar eens naar je router, dit is vaak een adres zoals 192.168.0.1 of 192.168.1.1 of 10.0.0.1

daar stel je dan een virtual server in, inderdaad op poort 21, daarbij geef je aan naar welke host hij moet forwarden en daar vul je dan het ip adres van je macje in.

Nu dit weer, Khad PureFTP gisteren geinstalleerd en toen via het programma gedeinstalleerd, nu wil ik het na downloaden toch maar weer installeren maar blijft deze hangen tijdens de installatie bij ReadMe waar een Note staat voo 10.2.x users (heb trouwens 10.3) en de knoppen werken niet meer die daarbij horen, ik kan bijv. niet op continue klikken, hij reageert helemaal niet meer.

Hoe ken da?