Web Hosting az OS X (Mountain Lion és később)

Hogyan lehet visszaszerezni a webmegosztás ellenőrzését az OS X Mountain Lion és később

Kezdve az OS X Mountain Lion programmal , és az OS X összes későbbi verziójával folytatva az Apple eltávolította a Web Sharing funkciót, amely egy weboldal vagy a kapcsolódó szolgáltatások megosztását egyszerű kattintási és kattintási műveletet eredményezte.

A Web Sharing funkció az Apache webszerver alkalmazást használja, hogy lehetővé tegye saját webszerver futtatását a Mac rendszeren. Sok személy használja ezt a képességet helyi weboldal, webes naptár, wiki, blog vagy egyéb szolgáltatás üzemeltetésére.

Egyes vállalatok a Web megosztást a munkacsoport együttműködési funkcióinak befogadására használják. És sok webfejlesztő használja a Web megosztást, hogy tesztelje webhelye tervét, mielőtt áthelyezi őket egy termelési webszerverre.

A modern OS X ügyfél, vagyis az OS X Mountain Lion és később, többé nem biztosít ellenőrzéseket a webes megosztás beállításához, használatához vagy letiltásához. Az Apache webszerver továbbra is az operációs rendszer része, de a Mac felhasználói felülete már nem érhető el. Ha kívánja, használhatja a kódszerkesztőt az Apache konfigurációs fájlok manuális szerkesztéséhez, majd a Terminal alkalmazás használatával indíthatja el és állíthatja le az Apache programot, de az operációs rendszer korábbi verzióiban egyszerűen kattintható, ez egy nagy lépés hátra.

Ha szüksége van webes megosztásra, az Apple azt javasolja, hogy telepítse az OS X kiszolgáló verzióját, amely elérhető a Mac App Store-ban, egy nagyon ésszerű 19,99 dollárért. Az OS X Server sokkal nagyobb hozzáférést biztosít az Apache webszerverhez és annak képességeihez, mint amennyit valaha is elérhető volt a Web megosztással.

De az Apple hatalmas hibát követett el a Mountain Lion- szal. Frissítő telepítés végrehajtásakor az összes webkiszolgáló beállításai érvényben maradnak. Ez azt jelenti, hogy a Mac futtathat egy webszervert, de nem lehet egyszerűen bekapcsolni vagy kikapcsolni.

Nos, ez nem teljesen igaz. A webkiszolgáló be- vagy kikapcsolható egy egyszerű Terminál parancs segítségével, amelyet benne az útmutató.

De az Applenek könnyebb módot kellene biztosítania erre, vagy még jobb, ha továbbra is támogatja a Web megosztást. A funkció kikapcsolása anélkül, hogy kikapcsolná a kapcsolatot, nem hitt.

Az Apache webszerver leállítása terminálparanccal

Ez a gyors és piszkos módja annak, hogy megállítsuk az internetes megosztásban használt Apache webszervert. Azt mondom, hogy "gyors és piszkos", mert mindezzel a paranccsal kikapcsolod a webszervert; az összes weboldal fájlja a helyén marad. De ha csak le kell állítania egy olyan webhelyet, amely az OS X Mountain Lion-re vagy későbbre költözött, és elhagyta a rendszert, ez meg fogja csinálni.

  1. Indító terminál, amely a / Applications / Utilities alatt található.
  2. A Terminál alkalmazás megnyílik és megjelenít egy ablakot parancssorral.
  3. Írja be vagy másolja be / illessze be a következő szöveget a parancssorba, majd nyomja meg a return vagy enter billentyűt.
    sudo apachectl stop
  4. Kérésre adja meg a rendszergazda jelszavát, és nyomja meg a return vagy enter billentyűt.

Ez a gyors és piszkos módszer a webmegosztási szolgáltatás leállításához.

Hogyan folytasson weboldalt a Mac számítógépen?

Ha továbbra is használni kívánja a Web megosztást, a Tyler Hall egy nagyon praktikus (és ingyenes) rendszervezérlő panelet kínál, amely lehetővé teszi a webes megosztás elindítását és leállítását a legismertebb Rendszerbeállítások felületről.

Miután letöltötte a Webes megosztási beállítások ablakot, kattintson duplán a Web Sharing.prefPane fájlra, és a rendszer a rendszerbeállításokba telepíti. Amikor a telepítés befejeződött, indítsa el a System Preferences (Rendszerbeállítások) elemet, válassza ki a Webes megosztás beállítási ablaktáblát , és használja a csúszkát a webszerver be- vagy kikapcsolásához.

További webmegosztási vezérlés elérése

A Tyler Hall egy másik praktikus alkalmazást hozott létre, a VirtualHostX-et, amely sokkal többet irányít a Mac beépített Apache webszerverén. A VirtualHostX segítségével virtuális hostokat állíthat be, vagy létrehozhat egy teljes webes fejlesztési környezetet, csak akkor, ha új vagy a webdesign, vagy ha gyors és egyszerű módszert szeretne létrehozni a teszteléshez.

Bár a Webes megosztás és a VirtualHostX használatával lehetőség nyílik a Mac webes oldalainak befogadására, két további fejlesztési és tárhelyrendszer létezik.

Az MAMP, a Macintosh, az Apache, a MySQL és a PHP rövidítése, régóta használják a Mac weboldalainak tárolására és fejlesztésére. Van egy olyan alkalmazás, amelynek neve ugyanaz, mint az Apache, a MySQL és a PHP. Az MAMP teljes körű fejlesztési és tárhely-környezetet teremt, amely elkülönül az Apple által nyújtott szolgáltatásoktól. Ez azt jelenti, hogy nem kell aggódnia, hogy az Apple frissíti az operációs rendszert, és az internetkiszolgáló egy összetevőjét megszünteti.

Az OS X Server jelenleg biztosítja az összes olyan webes kiszolgáló képességet, amire valószínűleg szüksége van egy egyszerűen használható csomagban. A webes kiszolgálás mellett fájlmegosztást , wiki-kiszolgálót, levelezőkiszolgálót , naptár-kiszolgálót, névjegykiszolgálót, üzenetkezelőt és még sok mást is kap. 19,99 dollárért ez jó üzlet, de a dokumentáció gondos olvasását igényli a különböző szolgáltatások megfelelő felállítása és használata.

Az OS X Server az OS X jelenlegi verzióján fut. A kiszolgálószoftver korábbi verzióitól eltérően az OS X Server nem teljes operációs rendszer; hogy már telepítette az OS X aktuális verzióját. Az OS X Server által nyújtott szolgáltatások egyszerűen kezelhetők a kiszolgáló műveletek kezelésében, amelyek valójában már szerepelnek a szabványos OS X ügyfélprogramban, de el vannak rejtve és letiltva.

Az OS X Server előnye, hogy sokkal könnyebb használni a különféle kiszolgálói műveletek kezelését, mint a kódszerkesztők és a Terminál parancsok használatával.

Az Apple eldobta a labdát, amikor megszüntette a Web Sharing funkciót, amely az OS X megjelenése óta része volt, de szerencsére más lehetőségek is rendelkezésre állnak, ha továbbra is használni szeretné Mac-jét a web hosting és fejlesztéshez.

Közzététel: 8/8/2012

Frissítve: 2010.1.14