Web-hosting OS X: n (Mountain Lion ja myöhemmin)

Miten palautetaan Web-jakamisen hallinta OS X: n vuorijono-ja myöhemmin

Alkaen OS X Mountain Lion -ohjelmalla ja jatkamalla OS X: n seuraavien versioiden kanssa Apple irrotti Web Sharing -ominaisuuden, joka teki verkkosivuston tai niihin liittyvien palveluiden jakamisen yksinkertaiseksi napsautus- ja napsautusoperaatioksi.

Web Sharing -ominaisuus käyttää Apache-palvelinohjelmistoa, jonka avulla voit käyttää omaa verkkopalvelinta Macissa. Monet henkilöt käyttävät tätä kykyä ylläpitää paikallista verkkosivustoa, verkko-kalenteria, wikiä, blogia tai muuta palvelua.

Jotkut yritykset käyttävät Web-jakamista työryhmäyhteistyöominaisuuksien ylläpitoon. Ja monet web-kehittäjät käyttävät Web Sharingia testaamaan sivuston mallejaan ennen kuin siirrät ne tuotantoon.

Nykyaikainen OS X -asiakas, eli OS X Mountain Lion ja myöhemmin, ei enää tarjoa valvontaa Web-jakamisen käyttöön, käyttämiseen tai käytöstä poistamiseen. Apache-palvelin on edelleen mukana käyttöjärjestelmässä, mutta et voi enää käyttää sitä Macin käyttöliittymästä. Voit halutessasi käyttää koodinmuokkausta manuaalisesti muokata Apache-kokoonpanotiedostoja ja käyttää sitten Apinalin käynnistämistä ja lopettamista Terminal -sovelluksella, mutta käyttöliittymän aikaisemmissa versioissa helppoa ja helppoa ominaisuutta varten, tämä on iso askel taaksepäin.

Jos tarvitset Web-jakamista, Apple suosittelee OS X: n palvelinversion asentamista Mac App Storesta saatavissa erittäin kohtuulliseen hintaan 19,99 dollaria. OS X Server tarjoaa huomattavasti paremman pääsyn Apache-palvelimelle ja sen ominaisuuksille kuin koskaan ollut käytettävissä Web-jakamisen avulla.

Mutta Apple teki valtavan virheen Mountain Lionin kanssa . Kun suoritat päivitysasennuksen, kaikki Web-palvelimen asetukset pysyvät paikallaan. Tämä tarkoittaa sitä, että Mac voi käyttää web-palvelinta, mutta sinulla ei ole helppoa kytkeä sitä päälle tai pois päältä.

Se ei ole täysin totta. Voit ottaa verkkopalvelimen käyttöön tai poistaa sen yksinkertaisella Terminal-komennolla, joka sisältyy tähän oppaaseen.

Mutta Applen olisi pitänyt tarjota helpompi tapa tehdä tämä, tai vielä parempaa, jatkaa Web-jakamisen tukemista. Kävely pois ominaisuudesta tarjoamatta off -kytkintä on uskomattoman.

Apache-palvelimen lopettaminen terminaalikomennolla

Tämä on nopea ja likainen tapa lopettaa Web Sharing -palvelussa käytettävän Apache-palvelimen. Sanon "nopea ja likainen", koska kaikki tämä komento on kääntää web-palvelin pois; kaikki Web-sivustosi tiedostot pysyvät paikallaan. Mutta jos sinun tarvitsee vain sulkea OS X Mountain Lion -ohjelmalle siirretty sivusto tai myöhempi ja jätetty, tämä tekee sen.

  1. Launch Terminal, joka sijaitsee osoitteessa / Applications / Utilities.
  2. Terminal-sovellus aukeaa ja näyttää ikkunan komentorivillä.
  3. Kirjoita tai kopioi / liitä seuraava teksti komentokehotteeseen ja paina sitten paluuta tai syötä.
    sudo apachectl stop
  4. Anna pyydettäessä järjestelmänvalvojan salasana ja paina paluuta tai kirjoita.

Se on nopea ja likainen tapa lopettaa Web Sharing -palvelu.

Kuinka jatkaa Web-sivuston ylläpitoa Macissa

Jos haluat jatkaa Web Sharingin käyttämistä, Tyler Hall tarjoaa erittäin kätevän (ja ilmaisen) järjestelmän etusivun, jonka avulla voit aloittaa ja lopettaa Web-jakamisen tutuemmista järjestelmäasetuksista.

Kun olet ladannut Web Sharing -asetukset -ruudun, kaksoisnapsauta Web Sharing.prefPane -tiedostoa ja se asennetaan Järjestelmäasetuksiin. Kun asennus on valmis, käynnistä Järjestelmäasetukset, valitse Web Sharing -asetusruutu ja ota liukusäädin käyttöön tai poista se käytöstä.

Saat lisää Web-jakamisen valvontaa

Tyler Hall loi toisen kätevän sovelluksen nimeltä VirtualHostX, joka tarjoaa paljon enemmän hallintaa Macin sisäänrakennetusta Apache-palvelimesta. VirtualHostX avulla voit luoda virtuaalisia isäntiä tai luoda täydellisen web-kehitysympäristön, vain jos olet uusi web-suunnittelu tai jos haluat nopean ja helpon tavan perustaa sivusto testaukseen.

Vaikka Web-sivustojen jakaminen Mac-osoitteesta Web Sharing ja VirtualHostX avulla on mahdollista, on olemassa kaksi kehittämis- ja hosting-järjestelmää, jotka ansaitsevat maininnan.

MAMP, lyhenne Macintoshille, Apachelle, MySQL: lle ja PHP: lle, on pitkään käytetty Mac-sivustojen ylläpitoon ja kehittämiseen. Saman nimen omaava sovellus asentaa Apache, MySQL ja PHP Mac-tietokoneeseesi. MAMP luo koko kehitys- ja hostingympäristön, joka on erillinen Apple-apuohjelmista. Tämä tarkoittaa sitä, että sinun ei tarvitse huolehtia siitä, että Apple päivittää käyttöjärjestelmää ja aiheuttaa verkkopalvelimesi osan lopettamisesta.

OS X Server tarjoaa tällä hetkellä kaikki verkkotoimitusominaisuudet, joita tarvitset todennäköisesti yhdellä helppokäyttöisellä paketilla. Web-palvelimen lisäksi saat myös tiedostojen jakamisen , Wiki-palvelimen, sähköpostipalvelimen , kalenteripalvelimen, yhteystietoliikenteen palvelimen, viestipalvelimen ja paljon muuta. 19,99 dollaria, se on hyvä asia, mutta se edellyttää asiakirjojen huolellista lukemista asianmukaisten käyttöönottoa ja käyttöä varten.

OS X Server toimii nykyisen OS X -versiosi yläpuolella. Toisin kuin palvelinohjelmiston aiemmat versiot, OS X Server ei ole täydellinen käyttöjärjestelmä; se edellyttää, että olet jo asentanut nykyisen OS X -version. Mikä OS X Server -palvelin tarjoaa helpon tavan hallita palvelintoimintoja, jotka ovat tosiasiallisesti sisältyneet normaaliin OS X -asiakkaaseen, mutta ne ovat piilotettuja ja poistettuja.

OS X Serverin etuna on se, että eri palvelintoimintojen hallitseminen on paljon helpompaa kuin yrittää tehdä niin koodin editointi- ja Terminal-komentoja.

Apple pudotti pallon, kun se poisti Web-jakamistoiminnon, joka on ollut osana OS X: tä sen julkaisemisen jälkeen, mutta onneksi on olemassa muita vaihtoehtoja, jos haluat jatkaa Macin käyttöä web-hosting- ja kehitystyössä.

Julkaise: 8.8.2012

Päivitetty: 1/14/2016