Web Hosting Sa OS X (Mountain Lion at Mamaya)

Paano Magtanggal ng Pagkontrol sa Pagbabahagi ng Web sa OS X Mountain Lion at Mamaya

Simula sa OS X Mountain Lion , at patuloy sa lahat ng kasunod na mga bersyon ng OS X, inalis ng Apple ang tampok na Pagbabahagi ng Web na nagbigay ng pagbabahagi ng isang web site o mga kaugnay na serbisyo sa simpleng operasyon na point-and-click.

Ang tampok na Web Pagbabahagi ay gumagamit ng Apache web server application upang pahintulutan kang patakbuhin ang iyong sariling web server sa iyong Mac. Maraming indibidwal ang gumagamit ng ganitong kakayahan upang mag-host ng isang lokal na web site, kalendaryo sa web, wiki, blog, o iba pang serbisyo.

Ang ilang mga negosyo ay gumagamit ng Web Pagbabahagi upang mag-host ng mga tampok sa pakikipagtulungan sa workgroup. At maraming web developer ang gumagamit ng Web Sharing upang masubukan ang kanilang mga disenyo ng site bago ilipat ang mga ito sa isang web server ng produksyon.

Ang modernong OS X client, iyon ay, OS X Mountain Lion at kalaunan, hindi na nagbibigay ng mga kontrol para sa pag-set up, paggamit, o pag-disable sa Web Sharing. Ang server ng Apache web ay kasama pa rin sa OS, ngunit hindi mo na ma-access ito mula sa user interface ng Mac. Maaari mong, kung nais mo, gamitin ang isang editor ng code upang mano-manong i-edit ang mga file ng configuration ng Apache, at pagkatapos ay gamitin ang Terminal application upang simulan at itigil ang Apache, ngunit para sa isang tampok na i-click-at-madaling sa mga nakaraang bersyon ng OS, ito ay isang malaking hakbang pabalik.

Kung kailangan mo ng Pagbabahagi ng Web, inirerekomenda ng Apple na i-install ang bersyon ng Server ng OS X, na magagamit mula sa Mac App Store para sa isang napaka-makatwirang $ 19.99. Nagbibigay ang OS X Server ng mas higit na access sa Apache web server at mga kakayahan nito kaysa kailanman magagamit sa Web Pagbabahagi.

Ngunit ginawa ng Apple ang malaking pagkakamali sa Mountain Lion . Kapag nagsagawa ka ng pag-install ng upgrade, ang lahat ng iyong mga setting ng Web Server ay nananatili sa lugar. Nangangahulugan ito na ang iyong Mac ay maaaring magpatakbo ng isang web server, ngunit wala kang isang madaling paraan upang i-on o i-off ito.

Well, hindi iyon totoo. Maaari mong i-on o i-off ang web server sa isang simpleng terminal command, na isama ko sa gabay na ito.

Ngunit dapat na ibinigay ng Apple ang isang mas madaling paraan upang gawin ito, o mas mabuti pa, patuloy na pagsuporta sa Pagbabahagi ng Web. Ang paglalakad palayo sa tampok na walang pagbibigay ng isang off switch ay lampas sa paniniwala.

Paano Itigil ang Apache Web Server Sa isang Terminal Command

Ito ang mabilis at maruming paraan upang pigilin ang web server ng Apache na ginagamit sa Web Sharing. Sinasabi ko "mabilis at marumi" sapagkat ang lahat ng utos na ito ay naka-off ang web server; ang lahat ng iyong mga file sa web site ay nananatili sa lugar. Ngunit kung kailangan mo lamang i-shut down ang isang site na lumipat sa OS X Mountain Lion o mamaya at kaliwa tumatakbo, ito ay gawin ito.

  1. Ilunsad ang Terminal, na matatagpuan sa / Aplikasyon / Utilities.
  2. Magbubukas ang Terminal application at magpapakita ng window na may command line.
  3. I-type o kopyahin / i-paste ang sumusunod na teksto sa command prompt, at pagkatapos ay pindutin ang pagbalik o ipasok.
    sudo apachectl stop
  4. Kapag hiniling, ipasok ang iyong administrator password at pindutin ang pagbalik o ipasok.

Iyan ay para sa quick-and-dirty na paraan para itigil ang serbisyo sa Pagbabahagi ng Web.

Paano Magpatuloy sa Pag-host ng Web Site sa iyong Mac

Kung nais mong ipagpatuloy ang paggamit ng Web Sharing, nag-aalok ang Tyler Hall ng isang napaka-madaling-gamiting (at libreng) pane ng kagustuhan ng system na hinahayaan kang magsimula at huminto sa Pagbabahagi ng Web mula sa mas pamilyar na interface ng Mga Kagustuhan sa System.

Pagkatapos mong i-download ang pane ng kagustuhan sa Web Pagbabahagi, i-double-click ang file ng Web Sharing.prefPane at i-install ito sa iyong Mga Kagustuhan sa System. Kapag kumpleto na ang pag-install, ilunsad ang Mga Kagustuhan sa System, piliin ang pane ng Kagustuhan sa Web Pagbabahagi, at gamitin ang slider upang i-on o i-off ang web server.

Makakuha ng Higit pang Pagkontrol sa Pagbabahagi ng Web

Gumawa si Tyler Hall ng isa pang madaling gamitin na app, na tinatawag na VirtualHostX, na nagbibigay ng higit na kontrol sa built-in na Apache web server ng Mac. Hinahayaan ka ng VirtualHostX na i-set up ang mga virtual na host o mag-set up ng isang kumpletong kapaligiran sa pag-unlad ng web, lamang ang bagay kung bago ka sa disenyo ng web, o kung gusto mo ng isang mabilis at madaling paraan upang i-set up ang isang site para sa pagsubok.

Habang posible na i-host ang mga web site mula sa iyong Mac gamit ang Web Sharing at VirtualHostX, mayroong dalawang karagdagang pag-unlad at pagho-host ng mga system na karapat-dapat ng pagbanggit.

Ang MAMP, isang acronym para sa Macintosh, Apache, MySQL, at PHP, ay matagal nang ginagamit para sa pagho-host at pagbubuo ng mga web site sa Mac. Mayroong isang app na may parehong pangalan na mag-i-install ng Apache, MySQL, at PHP sa iyong Mac. Lumilikha ang MAMP ng isang buong pag-unlad at pagho-host ng kapaligiran na hiwalay sa mga utility na ibinibigay ng Apple. Nangangahulugan ito na hindi mo kailangang mag-alala tungkol sa pag-update ng Apple sa OS at nagiging sanhi ng isang bahagi ng iyong web server na huminto sa pagtatrabaho.

Kasalukuyang nagbibigay ang OS X Server ng lahat ng mga kakayahan sa paghahatid ng web na malamang na kailangan mo sa isang madaling gamitin na pakete. Bukod sa paghahatid ng web, makakakuha ka rin ng Pagbabahagi ng File , Wiki Server, Mail Server , Server ng Server, Mga Server ng Contact, Mga Mensahe Server , at marami pang iba. Para sa $ 19.99, ito ay isang mahusay na pakikitungo, ngunit ito ay nangangailangan ng maingat na pagbabasa ng dokumentasyon upang maayos na-set up at gamitin ang iba't ibang mga serbisyo.

Ang OS X Server ay tumatakbo sa ibabaw ng iyong kasalukuyang bersyon ng OS X. Hindi tulad ng naunang mga bersyon ng software ng server, ang OS X Server ay hindi isang kumpletong operating system; kailangan mo na naka-install na ang isang kasalukuyang bersyon ng OS X. Ano ang OS X Server ay nagbibigay ng isang madaling paraan upang pamahalaan ang mga operasyon ng server na aktwal na na kasama sa karaniwang OS X client, ngunit nakatago ang layo at hindi pinagana.

Ang bentahe ng OS X Server ay mas mahusay na madaling gamitin ito upang pamahalaan ang iba't ibang mga operasyon ng server kaysa sa sinusubukan na gawin ito gamit ang mga editor ng code at mga utos ng Terminal.

Ibinaba ng Apple ang bola kapag inalis nito ang tampok na Pagbabahagi ng Web na naging bahagi ng OS X mula noong una itong inilabas, ngunit sa kabutihang palad, may iba pang mga pagpipilian na magagamit kung nais mong patuloy na gamitin ang iyong Mac para sa web hosting at pag-unlad.

I-publish: 8/8/2012

Nai-update: 1/14/2016