Web Hosting s operačním systémem OS X (Mountain Lion and Later)

Jak obnovit kontrolu sdílení na webu v OS X Mountain Lion a později

Počínaje operačním systémem OS X Mountain Lion a pokračováním se všemi dalšími verzemi operačního systému OS X společnost Apple odstranila funkci sdílení na webu, která umožnila sdílení webových stránek nebo souvisejících služeb s jednoduchou operací typu point-and-click.

Funkce Sdílení webu používá aplikaci webového serveru Apache, která vám umožní spouštět svůj vlastní webový server na počítači Mac. Mnoho jednotlivců využívá tuto možnost k tomu, aby hostili místní webové stránky, webový kalendář, wiki, blog nebo jinou službu.

Některé firmy používají funkci Sdílení webu k podpoře funkcí spolupráce pracovní skupiny. A mnoho webových vývojářů používá webové sdílení k otestování jejich návrhů stránek před jejich přesunem na výrobní webový server.

Moderní klient OS X, tj. OS X Mountain Lion a později, už neposkytuje ovládací prvky pro nastavení, použití nebo zakázání sdílení na webu. Webový server Apache je stále součástí operačního systému, ale již nemůžete získat přístup z uživatelského rozhraní Macu. Pokud chcete, použijte editor kódů k ruční úpravě konfiguračních souborů aplikace Apache a poté použijte aplikaci Terminal k spuštění a zastavení Apache, ale pro funkci, která byla v předchozích verzích operačního systému snadná, to je velký krok zpět.

Pokud potřebujete sdílení na webu, společnost Apple doporučuje nainstalovat serverovou verzi OS X, která je dostupná z Mac App Store za velmi rozumnou cenu $ 19.99. OS X Server poskytuje mnohem větší přístup k webovému serveru Apache a jeho možnostem, než jaké kdy bylo k dispozici v síti Web Sharing.

Ale Apple udělal obrovskou chybu s horským levem . Při provedení instalace upgradu zůstanou všechna nastavení webového serveru na svém místě. To znamená, že váš počítač Mac může spustit webový server, ale nemáte snadný způsob zapnutí nebo vypnutí.

No, to není úplně pravda. Webový server můžete zapnout nebo vypnout pomocí jednoduchého příkazu Terminál, který v této příručce obsahuji.

Ale Apple měl poskytnout snadnější způsob, jak to udělat, nebo ještě lépe, i nadále podporovat sdílení na webu. Odcházet od funkce bez vypnutí vypínače je víc než víra.

Jak zastavit webový server Apache pomocí příkazu Terminál

Jedná se o rychlý a špinavý způsob, jak zastavit webový server Apache používaný ve sdílení webu. Říkám "rychlé a špinavé", protože vše, co tento příkaz dělá, je vypnout webový server; všechny soubory webových stránek zůstávají na místě. Pokud však stačí vypnout stránky, které byly migrovány na OS X Mountain Lion nebo později a zbývající, bude to fungovat.

  1. Spouštěcí terminál, který se nachází na / Applications / Utilities.
  2. Aplikace Terminal se otevře a zobrazí okno s příkazovým řádkem.
  3. Zadejte nebo zkopírujte nebo vložte následující text do příkazového řádku a stiskněte klávesu návrat nebo zadání.
    sudo apachectl stop
  4. Na výzvu zadejte heslo správce a stiskněte klávesu návrat nebo zadání.

To je způsob, jak rychle a špinavě zastavit službu Web Sharing.

Jak pokračovat v hostování webu na počítači Mac

Chcete-li pokračovat v používání sdílení na webu, nabízí Tyler Hall velmi praktický (a bezplatný) systémový předvolbový panel, který vám umožní spustit a zastavit sdílení webu z více známého rozhraní System Preferences.

Po stažení podokna Předvolby sdílení webu poklepejte na soubor Web Sharing.prefPane a nainstalujte jej do systémových předvoleb. Po dokončení instalace spusťte Předvolby systému, vyberte panel Předvolby sdílení webu a pomocí posuvníku zapněte nebo vypněte webový server.

Získejte větší kontrolu sdílení na webu

Tyler Hall vytvořil další užitečnou aplikaci nazvanou VirtualHostX, která poskytuje mnohem větší kontrolu nad vestavěným webovým serverem Apache systému Mac. VirtualHostX vám umožňuje nastavit virtuální hostitele nebo nastavit kompletní vývojové prostředí pro web, jen pokud jste noví weboví návrháři nebo chcete-li rychle a snadno nastavit web pro testování.

Přestože je možné hostovat webové servery z počítače Mac pomocí sdílení na webu a VirtualHostX, existují dva další vývojové a hostingové systémy, které si zaslouží zmínku.

MAMP, zkratka pro Macintosh, Apache, MySQL a PHP, se již dlouho používá pro hostování a vývoj webových stránek na Macu. K dispozici je aplikace se stejným názvem, který na Mac nainstaluje Apache, MySQL a PHP. MAMP vytváří celé vývojové a hostingové prostředí, které je odděleno od nástrojů, které společnost Apple poskytuje. To znamená, že se nebudete muset starat o aktualizaci operačního systému Apple a způsobení, že součást vašeho webového serveru přestane fungovat.

OS X Server v současné době poskytuje všechny funkce pro poskytování služeb, které pravděpodobně budete potřebovat v jednom snadno použitelném balíčku. Vedle webového zobrazování získáte také sdílení souborů , server Wiki, poštovní server , kalendářový server, server pro kontakty, server zpráv a mnoho dalšího. Za 19,99 dolarů je to dobrá věc, ale vyžaduje pečlivé přečtení dokumentace k správnému nastavení a použití různých služeb.

OS X Server běží nad aktuální verzi operačního systému OS X. Na rozdíl od starších verzí serverového softwaru není OS X Server úplným operačním systémem; vyžaduje, abyste již nainstalovali aktuální verzi operačního systému OS X. Co server OS X poskytuje, je snadný způsob, jak spravovat operace serveru, které jsou již součástí standardního operačního systému OS X, ale jsou skryté a zakázány.

Výhodou OS X Server je to, že je mnohem jednodušší použít pro správu různých serverových operací, než jak se to snaží pomocí editorů kódů a příkazů Terminálu.

Apple vynechal míč, když vyloučil funkci sdílení webu, která byla součástí OS X od jejího prvního vydání, ale naštěstí existují další možnosti, pokud chcete pokračovat v používání Macu pro webhosting a vývoj.

Publikování: 8. 8. 2012

Aktualizováno: 14.1.2016