Veebimajutus operatsioonisüsteemiga OS X (Mountain Lion ja hiljem)

Kuidas OS X mägioniri lõunasuhtes ja hiljem veebis jagamise kontrolli taastada

Alates OS X Mountain Lioniga ja jätkates kõigi OS X järgmiste versioonidega, eemaldas Apple veebispetsifikaadi, mis andis veebisaidi või sellega seotud teenuste jagamise lihtsaks napsautuskohaks.

Veebi ühiskasutuse funktsioon kasutab Apache veebiserverirakendust, mis lubab teil oma Maci veebiserveri käitada. Paljud inimesed kasutavad seda võimalust korraldada kohalik veebisait, veebikalender, wiki, veebipäevik või muu teenus.

Mõned ettevõtted kasutavad veebipõhist ühiskasutust töögrupi koostööfunktsioonide vastuvõtmiseks. Ja paljud veebiarendajad kasutavad Web-jagamist oma saidi disainide testimiseks, enne kui nad veebi serverisse viivad.

Kaasaegne OS X-i klient, see tähendab OS X Mountain Lion ja hiljem, ei anna enam veebipõhise ühiskasutuse seadistamise, kasutamise või keelamise juhtelemente. Apache veebiserver on endiselt operatsioonisüsteemiga kaasas, kuid te ei saa enam Maci kasutajaliidese kaudu seda kasutada. Võite soovi korral kasutada Apache'i konfiguratsioonifailide käsitsi redigeerimiseks koodi redaktorit ja seejärel Apache käivitamiseks ja lõpetamiseks rakenduse Terminal abil, kuid OS-i eelmistes versioonides hõlpsalt klõpsata ja käivitada. see on suur samm tagasi.

Kui teil on vaja veebipõhist jagamist, soovitab Apple installida Mac OS-i jaoks mõeldud Mac OS-i jaoks mõeldud serveri versiooni väga mõistlikuks 19,99 dollarit. OS X Server pakub palju paremat ligipääsu Apache veebiserverile ja selle võimalustele, kui kunagi varem veebijagamise abil.

Aga Apple tegi Mountain Lioniga tohutu vea. Uuenduse installi sooritamisel jäävad kõik veebiserveri sätted paigale. See tähendab, et teie Mac võib veebiserverit käitada, kuid sul pole selle hõlpsa sisselülitamise või väljalülitamise võimalust.

Noh, see pole täiesti tõsi. Veebiserveri saate sisse või välja lülitada lihtsa terminali käsuga, mida ma selle juhendi juurde lisan.

Kuid Apple oleks pidanud pakkuma lihtsamat võimalust seda teha või veel paremini jätkata veebijagamise toetamist. Funktsioonist eemaletoimetamine ilma väljalülitamiseta ei kuulu usutavasti.

Kuidas peatada Apache veebiserver terminalikäsuga

See on kiire ja räpane võimalus peatada veebihalduse käigus kasutatav Apache veebiserver. Ma ütlen "kiire ja määrdunud", sest kogu see käsk muudab veebiserveri välja; kõik teie veebisaidi failid jäävad paigale. Kuid kui sul on vaja lihtsalt sulgeda OS X-i mägionipiire või hiljem üle läinud ja jätta töötab, teeb see seda.

  1. Launch Terminal, mis asub aadressil / Applications / Utilities.
  2. Terminali rakendus avaneb ja kuvab käsurealt akna.
  3. Tippige või kopeeri / kleepige käsuviibale järgmine tekst ja vajutage seejärel tagasisaatmist või sisestage.
    sudo apachectl stop
  4. Kui seda taotletakse, sisestage oma administraatori parool ja vajutage taganemist või sisestage.

See ongi kiire ja räpane meetod veebi jagamise teenuse peatamiseks.

Kuidas jätkata veebisaidi haldamist Macis

Kui soovite jätkata veebijagamise kasutamist, pakub Tyler Hall väga mugavat (ja tasuta) süsteemi eelistuspaneeli, mis võimaldab teil alustada ja peatada veebisissetulekut tuttavast süsteemieelistuste liidest.

Kui olete veebipõhise ühiskasutuse eelistuste paneeli alla laadinud, topeltklõpsake veebipõhist jagamise.prefPane-faili ja see installitakse teie süsteemieelistesse. Kui installimine on lõpule jõudnud, käivitage süsteemieelistused, valige veebipõhise eelistuste paneel ja veebiserveri sisse- või väljalülitamiseks kasutage liugurit.

Saa rohkem veebi jagamise kontrolli

Tyler Hall on loonud teise käepärase rakenduse nimega VirtualHostX, mis võimaldab Maci sisseehitatud Apache veebiserveril palju paremini juhtida. VirtualHostX võimaldab teil luua virtuaalseid masinaid või luua täieliku veebiarenduskeskkonna, just see asi, kui olete veebidisaini uusim, või kui soovite, et saidi katsetamiseks oleks lihtne ja lihtne.

Kuigi Mac'i veebisaite saab veebipõhise ühiskasutuse ja VirtualHostXi kaudu hostida, on veel kaks täiendavat arendus- ja hostimissüsteemi, mis väärivad mainimist.

MAMP - Macintoshi, Apache, MySQL ja PHP -i akronüüm on pikka aega olnud Mac'i veebisaitide hostimiseks ja arendamiseks. Siin on sama nimega rakendus, mis installeerib teie Mac-is Apache, MySQL ja PHP. MAMP loob kogu arendus- ja hostimiskeskkonna, mis on eraldi Apple'i pakutavatest teenustest. See tähendab, et te ei pea muretsema Apple'i operatsioonisüsteemi värskendamise pärast ja veebiserveri komponendi tööprotsessi lõpetamist.

OS X Server pakub praegu kõiki veebiteenuste funktsioone, mida tõenäoliselt vajate ühes lihtsalt kasutatavas paketis. Veebiteenuse lisaks saate ka failide jagamise , Wiki Serveri, Mail Serveri , Kalendri Serveri, Kontaktide Serveri, Sõnumite Serverit ja palju muud. 19,99 dollariga on see hea tehing, kuid see nõuab dokumentide hoolikat lugemist erinevate teenuste nõuetekohaseks seadistamiseks ja kasutamiseks.

OS X Server töötab teie praeguse OS X versiooni peal. Erinevalt serveritarkvara varasematest versioonidest ei ole OS X Server täielik operatsioonisüsteem; see nõuab, et olete juba installinud OS X praeguse versiooni. Mis operatsioonisüsteemi OS X server teeb, on see hõlbus juhtida serverioperatsioone, mis on tegelikult standardse OS X kliendi juba kaasatud, kuid on varjatud ja keelatud.

OS X Serveri eeliseks on see, et seda on palju lihtsam kasutada mitmesuguste serveritegevuste haldamiseks kui koodi redaktorite ja terminali käskude abil üritamist.

Apple langes palli, kui kõrvaldas veebi jagamise funktsiooni, mis on osana OS X-st alates selle esmakordsest väljaandmisest, kuid õnneks on olemas ka muud võimalused, kui soovite jätkata Maci kasutamist veebimajutusteenuste ja arendustegevuse jaoks.

Ilmub: 8.8.2012

Uuendatud: 14.1.2016