Heeft mac een local host??

Hoi pipeloi!

Ik wil voor een presenetatie een website offline laten zien.
Voor alle duidelijkheid; de website staat nog niet online.
Nu heb ik aan een IT’ster gevraagd hoe ik dit kan doen.
Zij zegt dat ik een local host nodig heb… :?

ik heb dus geen idee wat dit is en hoe en bla bla…

wie kan me uit de brand helpen?!

Als je in de System Preferences, onder Sharing, Personal Web Sharing aanzet, dan kan je in Safari in de adresbalk http://localhost/ typen om je locale website door de Apache server geserveerd te krijgen.

Ik denk dat je dat toch bedoelt?

Je website plaats je in de Site subfolder van je locale home folder (/Users/usernaam/Sites), en die kan je dan demonstreren via http://localhost/~usernaam.

Je website gewoon in een map bewaren en de index-file in een browser openen.... gaat vanzelf. Dat is toch wat men met een 'localhost' bedoelt?

Jij hebt idd een localhost op je Mac

typ maar eens in safari http://localhost dit is hetzelfde als http://127.0.0.1

Hoe je daar je website in zet moet je uit je help funktie maar eens doorlezen in je Mac.

OKe er zijn een paar zaken van belang :

een website open locaal mbv open flie is niet hetzelfde als

http://localhost/~userx/website

De website moet dan in je mohe directory in Sites/website staan aangenomwen dat je usernaam userx is. Letop je moet de korte usernaam gebruiken en je mac valt over hoofd en kleine letters.

Hangt het systeem aan een locaal netwerk met dhcp en nat dan is er verder geen probleem.
Is dat niet het geval moet je (eeks gokje) /etc/nsswitch.conf laten verwijzen naar files dns en in de /etc/hosts file even een naam zetten en checken of localhost 127.0.0.1 gedefinieerd is.

Overigens als je php gebruik toestaat werklen ook php paginas en mysql scripts
sterkte

[quote:bf1c589c7d="seph"]OKe er zijn een paar zaken van belang :

een website open locaal mbv open flie is niet hetzelfde als

http://localhost/~userx/website

De website moet dan in je mohe directory in Sites/website staan aangenomwen dat je usernaam userx is. Letop je moet de korte usernaam gebruiken en je mac valt over hoofd en kleine letters.

Hangt het systeem aan een locaal netwerk met dhcp en nat dan is er verder geen probleem.
Is dat niet het geval moet je (eeks gokje) /etc/nsswitch.conf laten verwijzen naar files dns en in de /etc/hosts file even een naam zetten en checken of localhost 127.0.0.1 gedefinieerd is.

Overigens als je php gebruik toestaat werklen ook php paginas en mysql scripts
sterkte[/quote:bf1c589c7d]

ik begrijp dat het voor jou vanzelfsprekend is allemaal, maar eerlijk gezegd begrijp ik er geen snars van…

ik probeer die actie eens die in de eerste reactie staat geplaatst.

alvast bedantkt allemaal!

Okee , korte uitleg.

Ik heb geen idee wat je wilt, maar het werkt zo:

Als je ingebouwde webserver van je Mac wilt gebuiken, eerst in Systeemvoorkeuren/Delen/persoonlijke webserver aanzetten.

Nu moet je de website die je wilt laten zien op je mac in de desbetreffende folder plaatsen

Er zijn 2 soorten folders die jouw website kunnen laten zien :

de eerste is /Bibliotheek/Webserver/Documents/ alles wat je in deze map gooit aan html, jpeg of andere webontent word zichtbaar als je in je web browser http://localhost intikt

de tweede is de folder in je home folder in /Users/jouwhomefolder/Webpagina’s/ alles wat je daar in gooit aan webcontent zal zichtbaar zijn als http://localhost/~jouwkortegebruikersnaam/

Je moet dus wel een webcontent hebben en dat plaatsen in die folder omdat je anders de apache welkomst pagina krijgt.

Kunnen anderen (buitenaf) als je je computer aan heb staan ook deze site openen op een of andere manier?

(iki heb er geen verstand van zoals je begrijpt)

[quote:a57131354c="jeroenimo"]Okee , korte uitleg.

Ik heb geen idee wat je wilt, maar het werkt zo:

Als je ingebouwde webserver van je Mac wilt gebuiken, eerst in Systeemvoorkeuren/Delen/persoonlijke webserver aanzetten.

Nu moet je de website die je wilt laten zien op je mac in de desbetreffende folder plaatsen

Er zijn 2 soorten folders die jouw website kunnen laten zien :

de eerste is /Bibliotheek/Webserver/Documents/ alles wat je in deze map gooit aan html, jpeg of andere webontent word zichtbaar als je in je web browser http://localhost intikt

de tweede is de folder in je home folder in /Users/jouwhomefolder/Webpagina’s/ alles wat je daar in gooit aan webcontent zal zichtbaar zijn als http://localhost/~jouwkortegebruikersnaam/

Je moet dus wel een webcontent hebben en dat plaatsen in die folder omdat je anders de apache welkomst pagina krijgt.[/quote:a57131354c]

Heel fijne uitleg, dankjewel!

Ik krijg de Apache -site te zien. Nu is mijn vraag; als ik dus een website wil laten zien, moet ik dan eerst alle informatie van dat Apache verwijderen en daarna gewoon alle content kopiëren in deze map?

Als je achter een router zit vergt dat wel wat instellingen in je modem/router

wat er op neer komt is dat je poort 80 moet forwarden naar je mac waarop je website draait

ik verwijs je graag naar www.portforward.com voor dat soort akties want er zijn 100000 verschillenden modem/routers

Wat een moeilijk gedoe allemaal. Gewoon de bestanden in een map op je macje zetten en dan de startpagina van de website openen met Safari en klaar is klara. Je hebt helemaal geen localhost nodig, echt onzin. Als de site goed en simpel in elkaar zit werkt dat ook prima. Probeer dat maar eerst voor je met je lokale webserver en portforwarding aan de slag gaat. En dan nog kan je er beter niet aan beginnen voor je de techniek beheerst. Het laatste wat je wilt met een presentatie is techniek die niet werkt en die je niet begrijpt.

Even een extra tip: Je kan technische vragen beter niet meer aan deze “IT’ster” vragen, want aan zo’n antwoord heb je natuurlijk niets. In plaats daarvan kan je beter even zoeken op dit forum of zo.

[quote:e9923446e5="kontheur"][quote:e9923446e5="jeroenimo"]Okee , korte uitleg.

Ik heb geen idee wat je wilt, maar het werkt zo:

Als je ingebouwde webserver van je Mac wilt gebuiken, eerst in Systeemvoorkeuren/Delen/persoonlijke webserver aanzetten.

Nu moet je de website die je wilt laten zien op je mac in de desbetreffende folder plaatsen

Er zijn 2 soorten folders die jouw website kunnen laten zien :

de eerste is /Bibliotheek/Webserver/Documents/ alles wat je in deze map gooit aan html, jpeg of andere webontent word zichtbaar als je in je web browser http://localhost intikt

de tweede is de folder in je home folder in /Users/jouwhomefolder/Webpagina’s/ alles wat je daar in gooit aan webcontent zal zichtbaar zijn als http://localhost/~jouwkortegebruikersnaam/

Je moet dus wel een webcontent hebben en dat plaatsen in die folder omdat je anders de apache welkomst pagina krijgt.[/quote:e9923446e5]

Heel fijne uitleg, dankjewel!

Ik krijg de Apache -site te zien. Nu is mijn vraag; als ik dus een website wil laten zien, moet ik dan eerst alle informatie van dat Apache verwijderen en daarna gewoon alle content kopiëren in deze map?[/quote:e9923446e5]Die informatie kan je inderdaad probleemloos verwijdere, tenzij je er waarde aan hecht, dan kan je ze in een ander mappie bewaren

oké dan!

Als je de website alleen vanaf je eigen Mac wilt laten zien, dan is de suggestie van macdaddy natuurlijk het eenvoudigste.

[quote:beee3f6ea7="mcdaddy"]Wat een moeilijk gedoe allemaal. Gewoon de bestanden in een map op je macje zetten en dan de startpagina van de website openen met Safari en klaar is klara. Je hebt helemaal geen localhost nodig, echt onzin. Als de site goed en simpel in elkaar zit werkt dat ook prima. Probeer dat maar eerst voor je met je lokale webserver en portforwarding aan de slag gaat. En dan nog kan je er beter niet aan beginnen voor je de techniek beheerst. Het laatste wat je wilt met een presentatie is techniek die niet werkt en die je niet begrijpt.

Even een extra tip: Je kan technische vragen beter niet meer aan deze “IT’ster” vragen, want aan zo’n antwoord heb je natuurlijk niets. In plaats daarvan kan je beter even zoeken op dit forum of zo.[/quote:beee3f6ea7]

Mee eens. Gezien de vragen van de topicstarter zal er geen server-side scripting gebruikt zijn en zal het dus allemaal gewoon statisch zijn. En dus kan je het gewoon zo openen in Safari.

hoe kan het dat wanneer ik mn Persoonlijke webserver aan heb gezet en de poort 80 heb ge-forward ik alsnog dit bericht krijg: [quote:5f9105d8f4]You don't have permission to access /~user on this server.[/quote:5f9105d8f4]

welke rechten heb ik dan niet?

mijn korte gebruikersnaam is ‘user’

Apart idd , hoe staan de rechten op je webpagina's folder ?

die staan naar mijn weten allemaal gewoon goed, zoals ze horen te staan: [img:21fbadf35b]http://forum.macosx.nl/album_pic.php?pic_id=11516[/img:21fbadf35b]

Heb je een index.htm of index.html file gemaakt in de directory ?

Als dat niet het geval is kun je of een link (alias) of een copie van je hoofdpagina maken. Je kunt ook je je httpd.conf editten maar waar stond die ook al weer (sorry ik gebruik een zelgf gecompileerde versie op mijn apple) en ik kan het nu niet nakijken alleen hpsucks en winshit

[quote:fd60a76dbc="seph"]Heb je een index.htm of index.html file gemaakt in de directory ?[/quote:fd60a76dbc] jah, die heb ik erin staan. en heb zelfs ook mijn eigen website in een directory in de Sites map staan. Dus wanneer ik dan naar die site browse, met [b:fd60a76dbc]localhost/~user/soulcreepernet[/b:fd60a76dbc] dan doet ie t ook niet

[quote:fd60a76dbc=“seph”]Als dat niet het geval is kun je of een link (alias) of een copie van je hoofdpagina maken. Je kunt ook je je httpd.conf editten maar waar stond die ook al weer (sorry ik gebruik een zelgf gecompileerde versie op mijn apple) en ik kan het nu niet nakijken alleen hpsucks en winshit[/quote:fd60a76dbc]
dat zou k dan ff moeten bekijken wanneer k weer thuis komt. zit nu weer te ploeteren achter n Win-bak