Web Hosting s OS X (horský lev a neskôr)

Ako získať kontrolu nad zdieľaním webu v OS X Mountain Lion a neskôr

Počínajúc operačným systémom OS X Mountain Lion a pokračovaním so všetkými nasledujúcimi verziami OS X, spoločnosť Apple odstránila funkciu zdieľania webu, ktorá umožňovala zdieľanie webových stránok alebo súvisiacich služieb jednoduchou operáciou typu point-and-click.

Funkcia zdieľania webu používa aplikáciu webového servera Apache, ktorá vám umožní spustiť vlastný webový server na počítači Mac. Mnoho jednotlivcov využíva túto schopnosť na hosťovanie lokálnej webovej lokality, webového kalendára, wiki, blogu alebo inej služby.

Niektoré firmy používajú funkciu Zdieľanie webu, aby podporovali funkcie spolupráce pracovnej skupiny. A mnohí weboví vývojári používajú webovú zdieľanie na otestovanie návrhov webových stránok pred presunom na výrobný webový server.

Moderný klient OS X, čiže OS X Mountain Lion a neskôr už neposkytuje ovládacie prvky na nastavenie, používanie alebo zakázanie zdieľania webu. Webový server Apache je stále súčasťou operačného systému, ale už nemôžete pristupovať z používateľského rozhrania Mac. Ak chcete, použite editor kódov na manuálne úpravy konfiguračných súborov Apache a potom použite aplikáciu Terminal na spustenie a zastavenie aplikácie Apache, ale pre funkciu, ktorá bola jednoduchá a jednoduchá v predchádzajúcich verziách operačného systému, to je veľký krok späť.

Ak potrebujete zdieľanie webu, spoločnosť Apple odporúča nainštalovať serverovú verziu OS X, ktorá je k dispozícii v Mac App Store za veľmi rozumnú cenu 19,99 USD. OS X Server poskytuje oveľa väčší prístup k webovému serveru Apache a jeho funkciám, ako kedy bolo k dispozícii s Webovým zdieľaním.

Ale Apple urobil obrovskú chybu s horským levom . Pri inštalácii inovácie zostanú všetky nastavenia vášho webového servera na svojom mieste. To znamená, že váš počítač Mac môže spustiť webový server, ale nemáte jednoduchý spôsob, ako ho zapnúť alebo vypnúť.

No, to nie je úplne pravda. Webový server môžete zapnúť alebo vypnúť jednoduchým príkazom Terminál, ktorý som zahrnul do tejto príručky.

Ale Apple mal poskytnúť jednoduchší spôsob, ako to urobiť, alebo ešte lepšie pokračovať v podpore zdieľania webu. Odchod z funkcie bez toho, aby bol vypnutý, je presvedčený.

Ako zastaviť webový server Apache s príkazom Terminál

Toto je rýchly a špinavý spôsob, ako zastaviť webový server Apache používaný v zdieľaní webu. Hovorím "rýchle a špinavé", pretože všetok tento príkaz robí, je vypnúť webový server; všetky súbory webových stránok zostanú na mieste. Ak však potrebujete odstrániť stránku, ktorá bola migrovaná na OS X Mountain Lion alebo neskôr a zostala v prevádzke, urobí to.

  1. Terminál spustenia, ktorý sa nachádza na / Applications / Utilities.
  2. Aplikácia Terminal sa otvorí a zobrazí okno s príkazovým riadkom.
  3. Zadajte alebo skopírujte / prilepte nasledujúci text na príkazovom riadku a potom stlačte návrat alebo zadajte.
    sudo apachectl stop
  4. Ak je to potrebné, zadajte heslo administrátora a stlačte návrat alebo zadajte.

To je pre rýchlu a špinavú metódu zastavenia služby zdieľania webu.

Ako pokračovať v hosťovaní webových stránok na počítači Mac

Ak chcete pokračovať v používaní webového zdieľania, Tyler Hall ponúka veľmi užitočnú (a bezplatnú) predvoľbu systému, ktorá vám umožňuje spustiť a zastaviť zdieľanie webu z známeho rozhrania systémových predvolieb.

Po stiahnutí okna Predvoľby zdieľania webu dvakrát kliknite na súbor Web Sharing.prefPane a bude nainštalovaný v systémových preferenciách. Po dokončení inštalácie spustite systémové predvoľby, zvoľte panel Predvoľby zdieľania webu a pomocou posúvača zapnite alebo vypnite webový server.

Získajte viac kontroly zdieľania webu

Tyler Hall vytvoril ďalšiu užitočnú aplikáciu nazvanú VirtualHostX, ktorá poskytuje oveľa väčšiu kontrolu nad vstavaným webovým serverom Apache spoločnosti Mac. VirtualHostX vám umožňuje nastaviť virtuálne hostiteľské počítače alebo nastaviť kompletné prostredie pre vývoj webových aplikácií, čo je len vtedy, ak ste novým dizajnérom webových stránok, alebo ak chcete rýchly a jednoduchý spôsob nastavenia stránky na testovanie.

Hoci je možné hosťovať webové lokality z vášho počítača Mac pomocou Web Sharing a VirtualHostX, existujú dva ďalšie vývojové a hostingové systémy, ktoré si zaslúžia spomenúť.

MAMP, skratka pre počítače Macintosh, Apache, MySQL a PHP, sa už dlho používa na hosťovanie a vývoj webových stránok na Mac. K dispozícii je aplikácia s rovnakým názvom, ktorý nainštaluje Apache, MySQL a PHP na vašom počítači Mac. MAMP vytvára celé vývojové a hostingové prostredie, ktoré je oddelené od nástrojov, ktoré Apple poskytuje. To znamená, že sa nebudete musieť starať o aktualizáciu operačného systému Apple a spôsobenie prestávky práce s komponentou vášho webového servera .

OS X Server v súčasnosti poskytuje všetky možnosti zobrazovania webových stránok, ktoré budete pravdepodobne potrebovať v jednom balíčku, ktorý je ľahko použiteľný. Okrem poskytovania webových stránok získate tiež zdieľanie súborov , Wiki Server, poštový server , kalendár server, kontakt server, správy servera a mnoho ďalšieho. Za 19,99 dolárov je to dobrý obchod, ale vyžaduje starostlivé čítanie dokumentácie na správne nastavenie a používanie rôznych služieb.

OS X Server beží nad vašou aktuálnou verziou OS X. Na rozdiel od starších verzií serverového softvéru, OS X Server nie je kompletný operačný systém; vyžaduje, aby ste už nainštalovali aktuálnu verziu operačného systému OS X. Čo server OS X poskytuje, je jednoduchý spôsob, ako spravovať operácie servera, ktoré sú skutočne už zahrnuté do štandardného OS X klienta, ale sú skryté a zakázané.

Výhodou servera OS X Server je, že je oveľa jednoduchšie používať na správu rôznych operácií servera, ako sa to snaží používať pomocou editorov kódov a príkazov terminálu.

Spoločnosť Apple odstránila loptu, keď vyradila funkciu zdieľania webu, ktorá bola súčasťou OS X od jej prvého vydania, ale našťastie existujú ďalšie možnosti, ak chcete pokračovať v používaní počítača Mac pre web hosting a vývoj.

Publikovanie: 8. 8. 2012

Aktualizované: 14.1.2016