Вэб-хостынг з OS X (Mountain Lion і пазнейшых)

Як аднавіць кантроль над вэб-Sharing ў OS X Mountain Lion і пазнейшых

Пачынаючы з OS X Mountain Lion , і працягваецца з усімі наступнымі версіямі OS X, Apple выдалілі Web Sharing функцыю , якая зрабіла абмен на вэб - сайт або звязаныя з ім паслугі просты аперацыі кропку і націсніце.

Функцыя Web Sharing выкарыстоўвае прыкладанне вэб-сервера Apache, каб дазволіць вам запусціць свой уласны вэб-сервер на вашым Mac. Шматлікія людзі выкарыстоўваюць гэтую магчымасць для размяшчэння лакальны вэб-сайт, вэб-каляндар, вікі, блог або іншы сэрвіс.

Некаторыя прадпрыемствы выкарыстоўваюць Web Sharing для размяшчэння функцый рабочай групы для сумеснай працы. І многія вэб - распрацоўшчыкі выкарыстоўваюць Web Sharing , каб праверыць свае праекты сайта , перш чым перайсці іх у вытворчасці вэб - сервер.

няма Сучасны кліент OS X, гэта значыць, OS X Mountain Lion, а затым, ужо не забяспечвае кіраванне для налады, выкарыстанне або адключэнне вэб-Sharing. Вэб-сервер Apache па-ранейшаму ўваходзіць у склад АС, але вы больш не можаце атрымаць доступ да яго з карыстацкага інтэрфейсу Mac. Вы можаце, калі вы хочаце, выкарыстоўвайце рэдактар ​​кода ўручную рэдагаваць файлы канфігурацыя Apache, а затым выкарыстоўваць тэрмінальнае прыкладанне для запуску і прыпынку Apache, але і для функцыі, якая была Пстрычка і лягчэй у папярэдніх версіях аперацыйнай сістэмы, гэта вялікі крок назад.

Калі вам патрэбен вэб-Sharing, Apple рэкамендуе ўсталяваць серверную версію OS X, даступную з Mac App Store для вельмі разумнага $ 19,99. OS X Server забяспечвае значна большы доступ да вэб - серверу Apache і яго магчымасцяў , чым калі - небудзь быў даступны з Web Sharing.

Але Apple зрабіла вялікую памылку з Mountain Lion . Пры выкананні ўстаноўкі абнаўлення, усе вашы налады вэб-сервера застаюцца на месцы. Гэта азначае, што ваш Mac можа запусціць вэб-сервер, але вы не маеце лёгкі спосаб ўключыць або выключыць.

Ну, гэта не зусім дакладна. Вы можаце ўключыць вэб-сервер, або з простым тэрміналам камандай, якія я ўключыў у гэтым кіраўніцтве.

Але Apple павінны былі забяспечыць больш просты спосаб зрабіць гэта, ці яшчэ лепш, па-ранейшаму падтрымлівае вэб-Sharing. Сыходзіць ад функцыі без прадастаўлення выключальніка знаходзіцца па-за веры.

Як спыніць Apache Web Server З дапамогай каманды тэрмінала

Гэта хуткі і брудны спосаб, каб спыніць вэб-сервер Apache выкарыстоўваецца ў Web Sharing. Я кажу: «хуткі і брудны», таму што ўсё гэта робіць каманда паварочвае вэб-сервер выключаны; усе файлы вэб-сайта застаюцца на месцы. Але калі вам трэба проста зачыніць сайт, які быў перанесены ў OS X Mountain Lion або больш позняй версіі і пакінуць працаваць, гэта будзе рабіць.

  1. Запуск тэрмінал, размешчаны ў / Applications / Utilities.
  2. Тэрмінал прыкладанне будзе адкрываць і адлюстроўваць акно з камандным радком.
  3. Калі ласка, увядзіце або капіяваць / ўставіць наступны тэкст у камандным радку, а затым націсніце клавішу ўводу.
    Sudo apachectl прыпынак
  4. Калі патрабуецца, увядзіце пароль адміністратара і націсніце клавішу ўводу.

Вось гэта для хуткага і бруднага спосабу для прыпынку службы Web Sharing.

Як даць працяг хостынг вэб-сайта на вашым Mac

Калі вы хочаце працягваць выкарыстоўваць Web Sharing, Тайлер Hall прапануе вельмі зручны (і бясплатны) панэль сістэмы пераваг , якая дазваляе запускаць і спыняць Web Sharing ад больш звыклага інтэрфейсу System Preferences.

Пасля загрузкі Web Sharing панэлі налад, двойчы пстрыкніце файл Web Sharing.prefPane і ён будзе ўсталяваны ў вашай сістэме прэферэнцый. Калі ўстаноўка будзе завершана, запусціце System Preferences, выберыце Web Sharing панэль настроек , і выкарыстоўвайце паўзунок , каб уключыць вэб - сервер або выключаны.

Атрымаць больш кантролю Web Sharing

Тайлер Хол стварыў яшчэ зручнае прыкладанне, званае VirtualHostX, што забяспечвае значна большы кантроль над убудаваным Apache вэб-сервер Mac. VirtualHostX дазваляе наладзіць віртуальныя хасты або стварыць поўную сераду вэб-распрацоўкі, проста рэч, калі вы пачатковец у вэб-дызайне, або калі вы хочаце хуткі і лёгкі спосаб стварыць сайт для тэставання.

Хоць можна размясціць вэб - сайты з вашага Mac з дапамогай вэб - Sharing і VirtualHostX, ёсць дзве дадатковыя распрацоўкі і хостынгу сістэм , якія заслугоўваюць згадкі.

MAMP, акронім для Macintosh, Apache, MySQL і PHP, ужо даўно выкарыстоўваецца для хостынгу і распрацоўкі вэб-сайтаў на Mac. Там ёсць прыкладанне з тым жа імем, якое будзе выкарыстоўвацца для ўстаноўкі Apache, MySQL і PHP на вашым Mac. MAMP стварае ўсе развіццё і хостынг асяроддзя, якая аддзеленая ад камунальных паслуг кампаніі Apple дае. Гэта азначае , што вам не прыйдзецца турбавацца аб Apple , абнаўленне АС і выклікае кампанент вашага вэб - сервера , каб перастаць працаваць.

У цяперашні час OS X Server прадастаўляе ўсе магчымасці вэб-сервераў вам, верагодна, трэба ў адным простым ў выкарыстанні пакет. Акрамя таго , вэб - сервіроўкі, вы таксама можаце атрымаць агульны доступ да файлаў , Wiki Server, паштовы сервер , сервер Каляндар, Кантакты Server, Допісы сервера , і многае іншае. За $ 19,99, гэта добрая здзелка, але яна патрабуе ўважлівага прачытання дакументацыі, каб правільна наладзіць і выкарыстоўваць розныя паслугі.

OS X Server працуе па-над бягучай версіі OS X. У адрозненне ад больш ранніх версій сервернага праграмнага забеспячэння, OS X Server не з'яўляецца поўнай аперацыйнай сістэмы; яна патрабуе, каб вы ўжо ўсталявалі актуальную версію OS X. Які OS X Server робіць забяспечвае просты спосаб для кіравання аперацыямі сервера, якія фактычна ўжо ўключаны ў стандартны кліент OS X, але схаваны і інвалідаў.

Перавага OS X Server з'яўляецца тое, што прасцей выкарыстоўваць для кіравання розных аперацый сервера, чым спрабаваць зрабіць гэта, выкарыстоўваючы рэдактар ​​кода і тэрміналы каманду вельмі шмат.

Apple , выпусціў мяч , калі ён ліквідаваў функцыю Web Sharing , які быў часткай OS X , так як ён быў упершыню выпушчаны, але , да шчасця, ёсць і іншыя варыянты , калі вы хочаце працягваць выкарыстоўваць ваш Mac для вэб - хостынгу і развіцця.

Апублікаваць: 2012/08/08

Абноўлена: 1/14/2016