Web Hosting Z OS X (Mountain Lion in kasneje)

Kako obnoviti nadzor nad spletno izmenjavo v OS X Mountain Lion in kasneje

Začenši z OS X Mountain Lion in nadaljuje z vsemi nadaljnjimi različicami operacijskega sistema OS X, je Apple odstranil spletno funkcijo, ki je omogočila skupno rabo spletne strani ali sorodnih storitev preprosto operacijo točke-in-klik.

Funkcija Spletna skupna raba uporablja aplikacijo spletnega strežnika Apache, ki vam omogoča, da zaženete svoj spletni strežnik na vašem računalniku Mac. Mnogi posamezniki uporabljajo to možnost, da gostijo lokalno spletno stran, spletni koledar, wiki, blog ali drugo storitev.

Nekatera podjetja uporabljajo spletno skupno rabo, da gostijo funkcije sodelovanja z delovnimi skupinami. In mnogi spletni razvijalci uporabljajo spletno izmenjavo, da preizkusijo svoje zasnove spletnega mesta, preden jih premaknete na proizvodni spletni strežnik.

Sodoben odjemalec OS X, to je OS X Mountain Lion in kasneje, nima več nadzora nad nastavljanjem, uporabo ali onemogočanjem spletne skupne rabe. Spletni strežnik Apache je še vedno vključen v OS, vendar ga ne morete več dostopati iz uporabniškega vmesnika Mac. Če želite, lahko uporabite urejevalnik kode za ročno urejanje konfiguracijskih datotek Apache in nato uporabite aplikacijo Terminal za zagon in zaustavitev Apache-a, vendar je za prejšnjo različico operacijskega sistema preprosta možnost, ki je bila enostavna za klik in geslo, to je velik korak nazaj.

Če potrebujete spletno skupno rabo, Apple priporoča namestitev strežniške različice OS X, ki je na voljo v Mac App Store za zelo razumno 19,99 $. OS X Server ponuja veliko večji dostop do Apachejevega spletnega strežnika in njegovih zmogljivosti, kot je bilo sploh na voljo s spletno izmenjavo.

Ampak Apple je naredil veliko napako z Mountain Lion . Ko izvedete namestitev za nadgradnjo, vse nastavitve spletnega strežnika ostanejo na mestu. To pomeni, da vaš Mac lahko upravlja spletni strežnik, vendar nimate preprostega načina za vklop ali izklop.

No, to ni povsem res. Omrežni spletni strežnik lahko vklopite ali izklopite s preprostim ukazom Terminal, ki ga v tem priročniku vključim.

Toda Apple bi moral omogočiti lažji način za to, ali še bolje, še naprej podpira spletno skupno rabo. Oddaljevanje od funkcije brez zagotavljanja izklopnega stikala je izven prepričanja.

Kako ustaviti spletni strežnik Apache s terminalskim ukazom

To je hitro in umazano pot ustaviti spletnega strežnika Apache, ki se uporablja v spletnem skupnem rabi. Pravim "hitro in umazano", ker je vse to naredilo izklopi spletni strežnik; vse datoteke vašega spletnega mesta ostanejo na mestu. Če pa želite zapreti spletno mesto, ki je bilo preseljeno v OS X Mountain Lion ali pozneje in pustite teči, bo to storilo.

  1. Launch Terminal, ki se nahaja v / Applications / Utilities.
  2. Aplikacija Terminal bo odprla in prikazala okno z ukazno vrstico.
  3. Vnesite ali kopirajte / prilepite naslednje besedilo v ukazni poziv in nato pritisnite return ali enter.
    Sudo apachectl ustavi
  4. Na zahtevo vnesite svoje skrbniško geslo in pritisnite vrnitev ali vnesite.

To je za hitro in umazano metodo za zaustavitev storitve Spletna skupna raba.

Kako nadaljevati z gostovanjem spletnega mesta na vašem računalniku Mac

Če želite še naprej uporabljati spletno skupno rabo, Tyler Hall ponuja zelo priročen (in brezplačen) podokno s sistemskimi nastavitvami, ki vam omogoča, da začnete in ustavite spletno skupno rabo iz bolj znane vmesnika System Preferences.

Ko prenesete podokno za nastavitev spletne skupne rabe, dvokliknite datoteko Splet Sharing.prefPane in bo nameščena v sistemskih nastavitvah. Ko je namestitev končana, zaženite sistemske nastavitve, izberite podokno za nastavitev spletne skupne rabe in uporabite drsnik, da vklopite ali izklopite spletni strežnik.

Pridobite več nadzora nad spletno izmenjavo

Tyler Hall je ustvaril še eno priročno aplikacijo, imenovano VirtualHostX, ki zagotavlja veliko večji nadzor nad vgrajenim spletnim strežnikom Apachea Mac. VirtualHostX vam omogoča, da nastavite navidezne gostitelje ali nastavite celotno spletno razvojno okolje, samo, če ste novi v spletnem oblikovanju ali če želite hiter in enostaven način postaviti spletno mesto za testiranje.

Medtem ko je mogoče s spletnega mesta in VirtualHostX gostiti spletne strani iz vašega računalnika Mac, obstajajo še dodatni sistemi za razvoj in gostovanje, ki si jih zaslužijo omeniti.

MAMP, akronim za Macintosh, Apache, MySQL in PHP, se že dolgo uporablja za gostovanje in razvoj spletnih mest na Macu. Obstaja aplikacija z istim imenom, ki bo namestila Apache, MySQL in PHP na vaš Mac. MAMP ustvari celoten razvoj in gostiteljsko okolje, ki je ločeno od pripomočkov, ki jih ponuja Apple. To pomeni, da vam ne bo treba skrbeti, ali Apple posodablja OS in povzroči, da komponent vašega spletnega strežnika preneha delovati.

OS X Server trenutno ponuja vse zmogljivosti za spletno storitev, ki jih boste verjetno potrebovali v enem preprostem paketu. Poleg spletne storitve, dobite tudi skupno rabo datotek , strežnik Wiki, poštni strežnik , koledar strežnik, strežnik stikov, strežnik sporočil in še veliko več. Za $ 19,99, to je dober posel, vendar zahteva natančno branje dokumentacije za pravilno nastavitev in uporabo različnih storitev.

OS X Server teče nad vašo trenutno različico OS X. Za razliko od starejših različic strežniške programske opreme strežnik OS X ni popoln operacijski sistem; zahteva, da ste že namestili trenutno različico operacijskega sistema OS X. Kaj naredi OS X Server je enostaven način za upravljanje strežniških operacij, ki so dejansko že vključene v standardni odjemalec OS X, vendar so skriti in onemogočeni.

Prednost strežnika OS X je, da je za lažje upravljanje različnih strežniških operacij veliko lažje, kot to storite z uporabo kodnih urednikov in ukazov terminala.

Apple je spustil žogo, ko je izklopil funkcijo spletnega deljenja, ki je bila del OS X, saj je bila prvič sproščena, na srečo pa obstajajo še druge možnosti, če želite še naprej uporabljati svoj Mac za spletno gostovanje in razvoj.

Objava: 8.8.2012

Posodobljeno: 1/14/2016