Web hosting sa OS X (Mountain Lion i kasnije)

Kako vratiti kontrolu nad dijeljenjem web stranica u operativnom sustavu OS X Mountain Lion i kasnije

Počevši od OS X planinskih lavova i nastavljajući sa svim kasnijim verzijama operacijskog sustava OS X, Apple je uklonio značajku web-dijeljenja koja je dijeljenje web stranica ili povezanih usluga učinila jednostavnim radom point-and-click.

Značajka Web Sharing koristi aplikaciju web poslužitelja Apache kako bi vam omogućio pokretanje vlastitog web poslužitelja na Mac računalu. Mnogi pojedinci koriste ovu sposobnost za domaćin lokalne web stranice, web kalendara, wikija, bloga ili druge usluge.

Neke tvrtke koriste Web Sharing kako bi održale značajke suradnje radne grupe. I mnogi web-programeri koriste web-dijeljenje kako bi testirali svoje dizajne web mjesta prije nego što se prebace na proizvodni web poslužitelj.

Suvremeni OS X klijent, odnosno OS X planinski lav i kasnije, više ne pruža kontrolu za postavljanje, korištenje ili onemogućavanje Web Sharinga. Apache web poslužitelj i dalje je uključen u OS, ali ga više ne možete pristupiti s korisničkog sučelja Maca. Možete, ako želite, upotrijebiti uređivač koda kako biste ručno uredili Apache konfiguracijske datoteke, a zatim upotrijebite aplikaciju Terminal da biste pokrenuli i zaustavili Apache, ali za značajku koja je bila jednostavna i jednostavna u prethodnim verzijama operacijskog sustava, ovo je veliki korak unatrag.

Ako vam je potrebna web-dijeljenje, Apple preporučuje instalaciju verzije poslužitelja OS X, dostupnog u trgovini Mac App Store, za vrlo razumne 19,99 dolara. OS X Server pruža mnogo veći pristup Apache web poslužitelju i njegovim mogućnostima nego što je ikada bilo dostupno s Web Sharingom.

Ali Apple je napravio veliku pogrešku s Mountain Lionom . Kada izvršite instalaciju nadogradnje, sve postavke vašeg web poslužitelja ostaju na mjestu. To znači da vaš Mac može pokrenuti web poslužitelj, ali nemate jednostavan način uključivanja ili isključivanja.

Pa, to nije sasvim točno. Možete uključiti ili isključiti web poslužitelj pomoću jednostavne naredbe Terminal, koje sam uključio u ovaj vodič.

No, Apple bi trebao pružiti lakši način za to, ili još bolje, nastaviti podržavati Web Sharing. Pješačenje od značajke bez pružanja off prekidača je izvan uvjerenja.

Kako zaustaviti Apache web poslužitelj s Terminal Command

Ovo je brz i prljavi način za zaustavljanje Apache web poslužitelja koji se koristi u Web Sharingu. Ja kažem "brzo i prljavo", jer sve to naredba ne isključuje web poslužitelj; sve datoteke vaših web stranica ostaju na mjestu. Ali ako samo trebate zatvoriti web mjesto koje je premješteno na OS X planinski lav ili kasnije i ostavljeno je, to će to učiniti.

  1. Pokreni terminal, koji se nalazi u / Applications / Utilities.
  2. Aplikacija Terminal otvorit će se i prikazati prozor s naredbenom retkom.
  3. U naredbeni redak upišite ili kopirajte / zalijepite sljedeći tekst, a zatim pritisnite povratak ili unesite.
    sudo apachectl zaustavljanje
  4. Kada se to zatraži, unesite administratorsku lozinku i pritisnite povratak ili unesite.

To je za brzu i prljavu metodu za zaustavljanje usluge Web Sharing.

Kako nastaviti s hostingom web stranice na Mac računalu

Ako želite nastaviti koristiti web-dijeljenje, Tyler Hall nudi vrlo zgodan (i besplatan) okosnicu sustava koji vam omogućuje pokretanje i zaustavljanje web-dijeljenja iz poznatijeg sučelja System Preferences.

Nakon preuzimanja okna postavke web-dijeljenja dvaput kliknite datoteku Web Sharing.prefPane i bit će instalirano u postavkama sustava. Kada instalacija završi, pokrenite System Preferences, odaberite okno postavki Web Sharing i koristite klizač za uključivanje ili isključivanje web poslužitelja.

Dobijte više kontrole nad dijeljenjem web stranica

Tyler Hall je stvorio još jednu praktičnu aplikaciju pod nazivom VirtualHostX, koja pruža mnogo veću kontrolu nad ugrađenim Apache web poslužiteljem Mac računala. VirtualHostX omogućuje postavljanje virtualnih računala ili postavljanje kompletnog okruženja za web razvoj, samo ako ste novi u web dizajnu ili ako želite brz i jednostavan način postavljanja web mjesta za testiranje.

Iako je moguće hostirati web stranice sa svog Mac-a putem Web Sharing i VirtualHostX, postoje dva dodatna sustava za razvoj i hosting koji zaslužuju spominjanje.

MAMP, akronim za Macintosh, Apache, MySQL i PHP, odavno se koristi za hosting i razvoj web stranica na Mac računalu. Postoji jedna aplikacija s istim imenom koja će instalirati Apache, MySQL i PHP na Mac. MAMP stvara cijeli razvojni i hosting okruženje koji je odvojen od komunalnih usluga koje pruža Apple. To znači da nećete morati brinuti o tome da Apple ažurira OS i uzrokuje da komponenta vašeg web poslužitelja prestane raditi.

OS X Server trenutno pruža sve mogućnosti za posluživanje web stranica koje će vam vjerojatno trebati u jednom jednostavnom paketu. Pored posluživanja weba, dobivate i dijeljenje datoteka , Wiki poslužitelj, poslužitelj e-pošte, poslužitelj kalendara, poslužitelj kontakata, poslužitelj poruka i još mnogo toga. Za 19,99 dolara to je dobar posao, ali to zahtijeva pažljivo čitanje dokumentacije kako bi ispravno postavio i koristio različite usluge.

OS X Server radi na vrhu vaše trenutne verzije OS X. Za razliku od ranijih verzija poslužiteljskog softvera, OS X Server nije potpuni operacijski sustav; to zahtijeva da ste već instalirali trenutnu verziju OS X. Što OS X poslužitelj ne pruža jednostavan način za upravljanje operacijskim operacijama koje su zapravo već uključene u standardni OS X klijent, ali su skrivene i onemogućene.

Prednost OS X poslužitelja je da je mnogo lakše koristiti za upravljanje raznim poslužiteljskim operacijama od pokušaja da to rade pomoću kodnih urednika i naredbi Terminal.

Apple je spustio loptu kada je uklonio značajku Web Sharing koji je bio dio OS X od kada je prvi put objavljen, ali na sreću, postoje druge opcije dostupne ako želite nastaviti koristiti Mac za web hosting i razvoj.

Objavite: 8/8/2012

Ažurirano: 1/14/2016