Web Hosting Met OS X (Mountain Lion en later)

Hoe om beheer oor webdeling in OS X Mountain Lion en later te herwin

Met die OS X Mountain Lion , en met alle daaropvolgende weergawes van OS X, verwyder Apple die funksie Webdeling wat 'n webwerf of verwante dienste gedeel het, 'n eenvoudige punt-en-klik-operasie.

Die Web Sharing-funksie gebruik die Apache-webbedienerprogram om u in staat te stel om u eie webbediener op u Mac te laat loop. Baie individue gebruik hierdie vermoë om 'n plaaslike webwerf, webkalender, wiki, blog of ander diens aan te bied.

Sommige besighede gebruik Webdeling om werkgroep samewerking funksies te bied. En baie webontwikkelaars gebruik Webdeling om hul webwerfontwerpe te toets voordat hulle na 'n produksiewebbediener oorgeplaas word.

Die moderne OS X-kliënt, dit is, OS X Mountain Lion en later, bied nie meer beheer oor die opstel, gebruik of deaktiveer van webdeling nie. Die Apache-webbediener is steeds by die bedryfstelsel ingesluit, maar u kan dit nie meer van die Mac se gebruikerskoppelvlak verkry nie. U kan, as u wil, 'n kode-redigeerder gebruik om die Apache-konfigurasie-lêers handmatig te wysig. Gebruik dan die Terminal-program om Apache te begin en te staak, maar vir 'n funksie wat in vorige weergawes van die bedryfsklas maklik en maklik was, dit is 'n groot stap agteruit.

As jy Webdeling benodig, beveel Apple aan om die bediener weergawe van OS X te installeer, wat beskikbaar is vanaf die Mac App Store vir 'n baie redelike $ 19.99. OS X Server bied veel groter toegang tot die Apache-webbediener en sy vermoëns as wat ooit beskikbaar was met Webdeling.

Maar Apple het 'n groot fout gemaak met Mountain Lion . Wanneer u 'n opgraderingsinstalleer installeer, bly al u webbedienerinstellings in plek. Dit beteken dat u Mac 'n webbediener kan bestuur, maar u het nie 'n maklike manier om dit aan of af te skakel nie.

Wel, dit is nie heeltemal waar nie. U kan die webbediener aan of af met 'n eenvoudige Terminale opdrag, wat ek in hierdie gids insluit.

Maar Apple moes 'n maklike manier gegee het om dit te doen, of beter nog, het voortgegaan om Web Sharing te ondersteun. Om weg te loop van die funksie sonder om 'n afskakelaar te verskaf, is buite geloof.

Hoe om die Apache Web Server te stop met 'n Terminal Command

Dit is die vinnige en vuil manier om die Apache-webbediener wat gebruik word in Webdeling te stop. Ek sê "vinnig en vuil" omdat al hierdie opdrag is die webbediener afskakel; Al jou webwerf lêers bly in plek. Maar as jy net 'n webwerf moet afskakel wat na OS X Mountain Lion gemigreer is, of later en links, sal dit dit doen.

  1. Begin Terminal, geleë in / Applications / Utilities.
  2. Die Terminal-program sal 'n venster oopmaak met 'n opdraglyn.
  3. Tik of kopieer / plak die volgende teks by die opdragprompt, en druk dan terug of voer.
    sudo apachectl stop
  4. Vul asb. Jou administrateur wagwoord in en druk terug of voer in.

Dit is die vinnige en vuil metode om die Web Sharing diens te stop.

Hoe om voort te gaan om 'n webblad op jou Mac te bekom

As jy wil voortgaan met die gebruik van webdeling, bied Tyler Hall u0026 # 39; n baie handige (en gratis) stelsel voorkeur paneel waarmee jy Web Sharing kan begin en stop van die meer bekende stelsel voorkeur koppelvlak.

Nadat jy die voorkeureel van Webdeling afgelaai het, dubbelkliek op die Web Sharing.prefPane-lêer en dit sal geïnstalleer word in jou Stelselvoorkeure. Wanneer die installasie voltooi is, begin Stelselvoorkeure, kies die voorkeurevenster Webdeling en gebruik die skuifbalk om die webbediener aan of af te skakel.

Verkry meer webdelingbeheer

Tyler Hall het 'n ander handige program geskep, genaamd VirtualHostX, wat meer beheer bied oor die Mac se ingeboude Apache-webbediener. VirtualHostX stel virtuele leërskare in staat of stel 'n volledige webontwikkelingsomgewing op, net die ding as jy nuut is vir webontwerp, of as jy 'n vinnige en maklike manier wil hê om 'n webwerf vir toetsing op te stel.

Hoewel dit moontlik is om webwerwe vanaf jou Mac te gebruik deur Webdeling en VirtualHostX te gebruik, is daar twee bykomende ontwikkelings- en hosting-stelsels wat 'n vermelding verdien.

MAMP, 'n akroniem vir Macintosh, Apache, MySQL en PHP, is al lank gebruik om webwerwe op die Mac te werf en te ontwikkel. Daar is 'n program met dieselfde naam wat Apache, MySQL en PHP op jou Mac sal installeer. MAMP skep 'n hele ontwikkelings- en werfomgewing wat geskei is van die nutsprogramme wat Apple bied. Dit beteken dat jy nie moet bekommer oor Apple wat die bedryfstelsel opdateer nie en dat 'n komponent van jou webbediener nie meer werk nie.

OS X Server bied tans al die webbedieningsvermoëns wat u waarskynlik benodig in een makkelijk te gebruik pakket. Behalwe webbediening, kry jy ook File Sharing , Wiki Server, Mail Server , Agenda Server, Kontak Server, Messages Server , en nog baie meer. Vir $ 19,99 is dit 'n goeie deal, maar dit vereis 'n deeglike lees van die dokumentasie om behoorlik op te stel en die verskillende dienste te gebruik.

OS X Server loop bo-op jou huidige weergawe van OS X. In teenstelling met vorige weergawes van die bedienersagteware, is OS X Server nie 'n volledige bedryfstelsel nie; Dit vereis dat u reeds 'n huidige weergawe van OS X geïnstalleer het. Wat OS X Server bied, is 'n maklike manier om bedienerbedrywighede te bestuur wat eintlik reeds in die standaard OS X-kliënt ingesluit is, maar weggesteek en afgeskakel.

Die voordeel van OS X Server is dat dit baie makliker is om die verskillende bedienerbedrywighede te bestuur as om dit te doen met behulp van kode redakteurs en Terminal opdragte.

Apple het die bal laat val toe die Web Sharing-funksie uitgeskakel is wat deel van OS X was sedert die eerste keer uitgereik is. Gelukkig is daar ander opsies beskikbaar as jy wil voortgaan met die gebruik van jou Mac vir web hosting en ontwikkeling.

Publiseer: 8/8/2012

Opgedateer: 1/14/2016