Hostingas su OS X (Kalnų liūtas ir vėliau)

Kaip atkurti žiniatinklio bendrinimo kontrolę "OS X Mountain Lion" ir vėliau

Pradėdamas nuo " OS X Mountain Lion" ir tęsdamas visas tolesnes "OS X" versijas, "Apple" ištrynė " Web Sharing" funkciją, kuri leido bendrinti svetainę ar susijusias paslaugas paprastą "spustelėjimo ir paspaudimo operaciją".

"Web Sharing" funkcija naudoja "Apache" žiniatinklio serverio programą, leidžiančią "Mac" paleisti savo žiniatinklio serverį. Daugelis žmonių naudoja šią galimybę kurti vietinę svetainę, žiniatinklio kalendorių, "wiki", tinklaraštį ar kitą paslaugą.

Kai kurios įmonės naudoja "Web Sharing", kad priimtų darbo grupės bendradarbiavimo funkcijas. Daugelis žiniatinklio kūrėjų naudoja "Internet Sharing", kad išbandytų savo svetainės dizainą prieš perkeliant juos į gamybos interneto serverį.

Modernus "OS X" klientas, tai yra "OS X Mountain Lion" ir vėliau, nebetikrina, kaip nustatyti, naudoti arba atsisakyti žiniatinklio bendrinimo. "Apache" žiniatinklio serveris vis dar įtrauktas į operacinę sistemą, tačiau jo negalima pasiekti iš "Mac" vartotojo sąsajos. Jei norite, galite naudoti kodų redagavimo priemonę rankiniu būdu redaguoti konfigūracijos failus Apache ir tada naudoti "Terminalas", norėdami paleisti ir sustabdyti "Apache", bet funkcijai, kuri buvo lengvai spustelėjama ir paleista ankstesnėse OS versijose, tai yra didelis žingsnis atgal.

Jei jums reikia "Web Sharing", "Apple" rekomenduoja įdiegti "OS X" serverio versiją, kurią galima įsigyti "Mac App Store" už labai protingą 19,99 dolerių. "OS X Server" suteikia geresnę prieigą prie "Apache" žiniatinklio serverio ir jo galimybių, nei bet kada galėjo naudotis "Web Sharing".

Tačiau "Apple" padarė didžiulę klaidą su " Mountain Lion" . Kai atliekate naujovinimo diegimą, visi jūsų žiniatinklio serverio nustatymai lieka vietoje. Tai reiškia, kad "Mac" gali paleisti žiniatinklio serverį, bet jūs neturite paprasto jo įjungti arba išjungti.

Na, tai ne visai tiesa. Galite įjungti arba išjungti žiniatinklio serverį naudodami paprastą komandą "Terminalas", kurią aš įtraukiu į šį vadovą.

Tačiau "Apple" turėjo suteikti paprastesnį būdą tai padaryti arba, dar geriau, toliau palaikyti "Web Sharing". Pasivaikščiojimas nuo funkcijos be išjungimo jungiklio yra netikras.

Kaip sustabdyti "Apache" žiniatinklio serverį naudojant terminalo komandą

Tai greitas ir purvinas būdas sustabdyti "Apache" žiniatinklio serverį, naudojamą "Web Sharing". Aš sakau "greitai ir purvinas", nes visa ši komanda daro išjungti interneto serverį; visi jūsų svetainės failai lieka vietoje. Bet jei jums tiesiog reikia uždaryti svetainę, kuri buvo perkelta į "OS X Mountain Lion" ar vėliau ir palikta paleisti, tai bus padaryta.

  1. Paleiskite terminalą, esantį / Applications / Utilities.
  2. Programoje " Terminalas" atidaromas langas su komandine eilute.
  3. Įrašykite arba nukopijuokite / įklijuokite šį tekstą komandų eilutėje, tada paspauskite grįžti arba įveskite.
    Sudo apachectl stotelė
  4. Kai prašoma, įveskite administratoriaus slaptažodį ir paspauskite grįžti arba įveskite.

Tai yra greitas ir purvinas būdas sustabdyti interneto pasidalijimo paslaugą.

Kaip tęsti žiniatinklio svetainės tvarkymą jūsų kompiuteryje

Jei norite ir toliau naudotis žiniatinklio bendrinimo funkcija, Tyler Hall siūlo labai patogią (ir nemokamą) sistemos nuostatų sritį, kuri leidžia paleisti ir sustabdyti žiniatinklio bendrinimą iš labiau žinomos Sistemos nuostatų sąsajos.

Atsisiuntę parinktį "Internetinės bendrijos", dukart spustelėkite failą "Web Sharing.prefPane" ir jis bus įdiegtas jūsų sistemos nustatymuose. Kai diegimas baigtas, paleiskite Sistemos nustatymus, pasirinkite tinklalapio bendrinimo parinktį ir naudokite slankiklį, jei norite įjungti arba išjungti žiniatinklio serverį.

Pasiekite daugiau žiniatinklio bendrinimo valdymo

Tyler Hall sukūrė dar vieną patogią programą, pavadintą VirtualHostX, kuri suteikia daug daugiau kontrolės "Mac" integruotame "Apache" žiniatinklio serveryje. "VirtualHostX" leidžia jums sukonfigūruoti virtualius kompiuterius arba sukurti visišką žiniatinklio kūrimo aplinką, tai yra dalykas, jei esate naujas interneto dizaineris, arba jei norite greitai ir lengvai nustatyti svetainę bandymams.

Nors "Mac" naudojimasis " Web Sharing" ir "VirtualHostX" galima laikyti žiniatinklio svetaines, yra dvi papildomos kūrimo ir priėmimo sistemos, kurias reikia paminėti.

MAMP, "Macintosh", "Apache", "MySQL" ir "PHP" akronimas, jau seniai naudojamas žiniatinklio svetainių prijungimui ir kūrimui "Mac". Yra tokio paties pavadinimo programa, kuri "Mac" įdiegs Apache, MySQL ir PHP. MAMP sukuria visą kūrimo ir priėmimo aplinką, kuri yra atskira nuo "Apple" teikiamų paslaugų. Tai reiškia, kad jums nereikės nerimauti dėl "Apple" atnaujinti OS ir dėl to jūsų žiniatinklio serverio komponentas nustos veikti.

"OS X Server" šiuo metu teikia visas žiniatinklio aptarnavimo galimybes, kurias tikriausiai reikės vienoje lengvai naudojamoje paketėje. Be žiniatinklio teikimo, taip pat galite gauti failų bendrinimo , "Wiki Server", " Mail Server" , "Calendar Server", "Contacts Server", " Messages Server" ir daug daugiau. Už $ 19.99 tai yra geras dalykas, tačiau reikia atidžiai perskaityti dokumentaciją, kad būtų galima tinkamai nustatyti ir naudoti įvairias paslaugas.

"OS X Server" papildo dabartinę "OS X" versiją. Skirtingai nuo ankstesnių serverio programinės įrangos versijų, "OS X Server" nėra visiškai operacinė sistema; tai reikalauja, kad jau esate įdiegę dabartinę "OS X" versiją. Kas yra "OS X Server", tai yra paprastas būdas valdyti serverio operacijas, kurios iš tikrųjų jau įtrauktos į standartinį "OS X" klientą, tačiau yra paslėptos ir išjungtos.

"OS X Server" pranašumas yra tai, kad daug lengviau valdyti įvairius serverio veiksmus nei bandyti tai padaryti naudojant kodų redaktorius ir terminalo komandas.

"Apple" sulaužė kamuolį, kai pašalino "Web Sharing" funkciją, kuri buvo dalis " OS X", nes ji buvo išleista pirmą kartą, bet laimei, yra ir kitų variantų, jei norite toliau naudoti "Mac" žiniatinklio prieglobos ir plėtros programas.

Skelbti: 2012-08-08

Atnaujinta: 2014 1-14