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.
- Launch Terminal, joka sijaitsee osoitteessa / Applications / Utilities.
- Terminal-sovellus aukeaa ja näyttää ikkunan komentorivillä.
- Kirjoita tai kopioi / liitä seuraava teksti komentokehotteeseen ja paina sitten paluuta tai syötä.
sudo apachectl stop
- 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ä.