Skip to main content

Brug din Macs indbyggede webserver til at dele et websted

Bjergifars køkken - Mac 'n Cheese (Kan 2024)

Bjergifars køkken - Mac 'n Cheese (Kan 2024)
Anonim

Din Mac er udstyret med den samme Apache webserver software, der har fået sit omdømme ved at betjene kommercielle hjemmesider. Konfiguration af en Apache webserver er ikke for svag i hjertet, men i lang tid indeholdt OS X en brugervenlig grænseflade til Apache webserveren, der tillod stort set alle, at servere et websted med en række enkle museklik.

Den grundlæggende webdelingstjeneste var fortsat en del af OS X indtil udgivelsen af ​​OS X Mountain Lion, som fjernede den forenklede brugergrænseflade, men forlod Apache webserveren installeret. Selv i dag leverer OS X med en opdateret version af Apache webserveren, klar til alle at bruge, bare ikke med en forenklet brugergrænseflade.

Opret dit websted i OS X Lion og tidligere

Udlevering af detaljerede instruktioner til oprettelse af et websted er uden for denne vejledning. Men for at dette tip skal være til nogen nytte for dig, skal du til sidst lave din egen hjemmeside, hvilket er noget du sandsynligvis vil gøre alligevel.

Personlig webdeling

Din Mac understøtter to steder til visning af et websted fra; Den første er til personlige hjemmesider oprettet af hver bruger på din Mac. Dette er en nem måde for hvert familiemedlem at have deres egen hjemmeside.

Personlige hjemmesider serveres af den samme Apache webserver, der håndterer kommercielle hjemmesider, men de gemmes i brugerens hjemmemappe, specifikt i webstedskataloget, som er placeret på ~ / brugernavn / websted.

Don er ikke på udkig efter webstedskataloget endnu; OS X forstyrrer ikke at oprette sitemap, før det er nødvendigt. Vi viser dig, hvordan du genererer sitemap i et øjeblik.

Computer Website

Den anden placering til servering af et websted går af navnet på computerens hjemmeside. Dette er lidt af en misdannelse; Navnet henviser faktisk til hovedmappen Apache-dokumentmappe, som indeholder dataene for websteder, som webserveren skal tjene op.

Apache-dokumentmappen er en speciel mappe på systemniveau, som er begrænset til administratorer som standard. Apache-dokumentmappen er placeret på / Library / WebServer. Dokumentmappens begrænsede adgang er grunden til, at OS X har personlige Site-mapper til hver bruger, som som du kan gætte, giver brugerne mulighed for at oprette, administrere og kontrollere deres egne websteder uden at forstyrre andre.

Hvis du har til hensigt at oprette en virksomheds hjemmeside, kan du bruge webstedets computerwebsted, da det forhindrer andre i at gøre det nemt at foretage ændringer på hjemmesiden.

Oprettelse af websider

Jeg anbefaler at bruge din favorit HTML editor eller en af ​​de populære WYSIWYG webside redaktører til at oprette dit websted. Du skal gemme den hjemmeside, du opretter i din brugerwebsted eller Apache-dokumenter-mappen. Apache webserveren, der kører på din Mac, er konfigureret til at servere filen i webstedet eller dokumenterne med navnet index.html.

Aktivér webdeling i OS X Lion og tidligere

  1. Klik på ikonet Systemindstillinger i Dock.

  2. Klik på ikonet Deling i sektionen Internet og netværk i vinduet Systemindstillinger.

  3. Anbring et afkrydsningsfelt i feltet Webdeling. (OS X 10.4 Tiger kalder denne boks Personlig webdeling.) Webdeling vil tænde.

  4. Klik på knappen Opret personlige websteder i vinduet Deling. Hvis mappen Websites allerede er til stede (fra en tidligere brug af webdelingspræferencerollen), læser knappen Open Personal Website Folder.

  5. Hvis du vil bruge Apache-dokumentmappen til at betjene et websted, skal du klikke på knappen Open Computer Website Folder.

Det er det Apache webserver starter og serverer mindst to hjemmesider, en til computeren og en for hver bruger på computeren. For at få adgang til nogle af disse hjemmesider skal du åbne din yndlingsbrowser og indtaste et af følgende:

  • http: //your.computer.address/ Dette er computerens webside. For at finde din computers adresse, skal du åbne vinduet Deling, du har adgang til ovenfor, og fremhæve webdelingsnavnet på listen. Din computers adresse vises til højre.
  • http: //your.computer.address/~yourusername Dette er din personlige webside. For at få adgang til det, skal du indtaste computerens adresse fra det forrige trin efterfulgt af tegnet ~ (tilde) og dit brugernavn, uden mellemrum i kortnavnet eller mellem tegnet og dit kortnavn.

Hvis du ikke er sikker på, hvad dit kortnavn er, skal du åbne vinduet Deling, du tidligere har fået adgang til, og fremhæve webdelingsnavnet på listen. Din personlige hjemmesideadresse vises til højre.

Webdeling OS X Mountain Lion og senere

Med introduktionen af ​​OS X Mountain Lion fjernede Apple Web Sharing som en funktion. Hvis du bruger OS X Mountain Lion eller senere, finder du vejledning til webdeling i Web Hosting med Mountain Lion guide.

Hvis du allerede bruger webdeling til at servere websider fra tidligere versioner af OS X og siden har opdateret til OS X Mountain Lion eller senere, skal du læse Web Hosting med Mountain Lion guide, der er linket ovenfor. Med fjernelsen af ​​webdelingsgrænsefladen kan du måske finde dig i det usædvanlige problem med at have en webserver kørende uden nogen indlysende måde at slukke for.

Brug af Mac OS Server til at hoste websteder

Begrænsningerne ved at bruge Mac's indbyggede Apache-server er kun til stede i standardversionen af ​​Mac OS.Disse begrænsninger falder væk, når du flytter til Mac OS Server, som tilbyder en rig samling af serverfunktioner, herunder mail server, webserver, fildeling, kalender og kontakter server, Wiki server og meget mere.

Mac OS Server er tilgængelig fra Mac App Store for 19,99 dollar. Ved køb af Mac OS Server gendannes alle webdelingstjenesterne og en hel del mere til din Mac.