Vefhýsing með OS X (Mountain Lion og síðar)

Hvernig á að endurheimta stjórn á vefútbreiðslu í OS X Mountain Lion og síðar

Apple byrjaði með OS X Mountain Lion og hélt áfram með öllum síðari útgáfum af OS X og eyddi Apple eiginleikanum Web Sharing sem gerði samnýtingu á vefsíðu eða tengdri þjónustu með einföldum benda og smelli.

The Web Sharing lögun notar Apache vefur framreiðslumaður umsókn til að leyfa þér að keyra eigin vefþjón þinn á Mac þinn. Margir einstaklingar nota þennan möguleika til að hýsa staðbundna vefsíðu, dagbók, wiki, blogg eða aðra þjónustu.

Sum fyrirtæki nota Web Sharing til að hýsa samstarfsaðgerðir vinnuhóps. Og margir vefhönnuðir nota Web Sharing til að prófa hönnun sína á vefsvæðinu áður en þeir flytja þær á vefþjón.

Nútíma OS X viðskiptavinur, það er, OS X Mountain Lion og síðar, veitir ekki lengur stjórn til að setja upp, nota eða slökkva á Vefhlutdeild. Apache vefur framreiðslumaður er ennþá innifalinn í OS, en þú getur ekki lengur nálgast það úr notendaviðmóti Mac. Þú getur, ef þú vilt, notað kóða ritara til að breyta Apache stillingarskrámunum handvirkt og notaðu síðan Terminal forritið til að hefja og stöðva Apache, en fyrir aðgerð sem var smellt og smellt í fyrri útgáfur OS, þetta er stórt skref afturábak.

Ef þú þarft vefútgáfu mælir Apple með því að setja upp Server útgáfu OS X, sem er í boði í Mac App Store fyrir mjög sanngjörn $ 19,99. OS X Server veitir miklu meiri aðgang að Apache vefur framreiðslumaður og getu þess en nokkru sinni í boði með Web Sharing.

En Apple gerði mikið mistök við Mountain Lion . Þegar þú ert að uppfæra uppfærslu eru allar stillingar vefþjónar þínar áfram til staðar. Þetta þýðir að Mac þinn getur keyrt vefþjón, en þú hefur ekki auðveldan leið til að kveikja eða slökkva á því.

Jæja, það er ekki alveg satt. Þú getur kveikt eða slökkt á vefþjóninum með einfaldri Terminal stjórn, sem ég er með í þessari handbók.

En Apple ætti að hafa veitt auðveldara leið til að gera þetta, eða betra enn, áframhaldandi stuðning Vefur hlutdeild. Ganga í burtu frá aðgerðinni án þess að kveikja á rofi er ótrúlegt.

Hvernig á að stöðva Apache Web Server með Terminal Command

Þetta er fljótleg og óhreinn leið til að stöðva Apache vefþjóninn sem notaður er í vefútgáfu. Ég segi "fljótleg og óhrein" vegna þess að öll þessi stjórn gerir er að slökkva á vefþjóninum. Öll vefsvæði skrárnar þínar eru áfram til staðar. En ef þú þarft bara að leggja niður síðuna sem var flutt í OS X Mountain Lion eða síðar og vinstri í gangi, mun þetta gera það.

  1. Sjósetja Terminal, staðsett í / Forrit / Utilities.
  2. Terminal forritið opnast og birtir glugga með stjórn lína.
  3. Sláðu inn eða afritaðu / líma eftirfarandi texta við stjórnunarprófið, og ýttu svo á aftur eða sláðu inn.
    sudo apachectl stöðva
  4. Þegar óskað er eftir skaltu slá inn lykilorð stjórnanda og ýta á aftur eða sláðu inn.

Það er það fyrir fljótlegan og óhreina aðferð til að stöðva vefþjónustuna.

Hvernig á að halda áfram að hýsa vefsíðu á Mac þinn

Ef þú vilt halda áfram að nota vefútgáfu, býður Tyler Hall upp á mjög hagnýta (og ókeypis) kerfisvalmynd sem leyfir þér að hefja og stöðva vefur hlutdeild frá því sem er meira kunnuglegt kerfisvalkostir.

Eftir að þú hafir hlaðið niður valmyndarsíðunni Web Sharing skaltu tvísmella á Web Sharing.prefPane skrána og það verður sett upp í System Preferences. Þegar uppsetningin er lokið skaltu ræsa Kerfisvalkostir, velja valmyndarsíðu valmyndarinnar og nota renna til að kveikja eða slökkva á vefþjóninum.

Fáðu fleiri Web Sharing Control

Tyler Hall stofnaði annan handhægan app sem heitir VirtualHostX, sem veitir miklu meiri stjórn á innbyggðu Apache vefþjón Mac. VirtualHostX leyfir þér að setja upp raunverulegur vélar eða setja upp heill vefur þróun umhverfi, bara hlutur ef þú ert nýr í vefhönnun, eða ef þú vilt fljótleg og auðveld leið til að setja upp síðuna til að prófa.

Þó að hægt sé að hýsa vefsíður frá Mac þinn með Web Sharing og VirtualHostX, þá eru tvær viðbótarþróunar- og hýsingarkerfi sem eiga skilið að nefna.

MAMP, skammstöfun fyrir Macintosh, Apache, MySQL og PHP, hefur lengi verið notað til að hýsa og þróa vefsíður á Mac. Það er forrit með sama nafni sem mun setja upp Apache, MySQL og PHP á Mac þinn. MAMP skapar heilt þróunar- og hýsingarumhverfi sem er aðskilið frá tólum Apple. Þetta þýðir að þú þarft ekki að hafa áhyggjur af því að Apple uppfærir stýrikerfið og veldur því að hluti af vefþjóninum þínum hætti að vinna.

OS X Server veitir nú alla möguleika á vefþjóninum sem þú munt líklega þurfa í einum þægilegum pakka. Að auki vefur þjónustu, þú færð einnig File Sharing , Wiki Server, Mail Server , Dagatal Server, Tengiliðir Server, Skilaboð Server , og margt fleira. Fyrir $ 19,99, það er heilmikið, en það krefst vandlega að lesa gögnin til að setja upp rétt og nota hin ýmsu þjónustu.

OS X Server keyrir ofan á núverandi útgáfu af OS X. Ólíkt fyrri útgáfum af hugbúnaði miðlara er OS X Server ekki lokið stýrikerfi; Það krefst þess að þú hafir nú þegar sett upp núverandi útgáfu af OS X. Hvað OS X Server gerir er auðveld leið til að stjórna miðlaraaðgerðir sem eru í raun þegar með í venjulegu OS X viðskiptavininum en eru falin í burtu og óvirk.

Kosturinn við OS X Server er sú að það er miklu auðveldara að nota til að stjórna ýmsum aðgerðum miðlara en að reyna að gera það með því að nota kóða ritstjórar og Terminal skipanir.

Apple sleppti boltanum þegar það var útrýmt vefurhlutdeildinni sem hefur verið hluti af OS X frá því að hún var fyrst gefin út, en sem betur fer eru aðrar möguleikar tiltækar ef þú vilt halda áfram að nota Mac til vefþjónusta og þróun.

Birt: 8/8/2012

Uppfært: 1/14/2016