Веб хостинг со OS X (планински лав и подоцна)

Како да ја поврати контролата на споделување на интернет во OS X Mountain Lion и подоцна

Почнувајќи од OS X Mountain Lion , и продолжувајќи со сите последователни верзии на OS X, Apple ја отстрани функцијата за веб-споделување, која направи споделување на веб-страница или сродни услуги со едноставна точка-и-клик операција.

Функцијата за Web Sharing ја користи Apache-то веб-апликацијата за да ви овозможи да го стартувате вашиот сопствен веб-сервер на вашиот Mac. Многу лица ја користат оваа можност за хостирање на локална веб-страница, веб-календар, вики, блог или друга услуга.

Некои бизниси го користат Web Sharing за да ги спојат функциите за соработка на работната група. И многу веб програмери го користат Web Sharing за да ги тестираат нивните дизајни на веб-страниците пред да ги пренесат на производствен веб-сервер.

Современиот OS X клиент, односно OS X Mountain Lion и подоцна, повеќе не обезбедува контроли за поставување, користење или оневозможување на веб-споделување. Веб серверот Apache е сеуште вклучен во оперативниот систем, но повеќе не можете да го пристапувате од корисничкиот интерфејс на Mac. Можете, ако сакате, да користите уредувач на кодови за рачно уредување на конфигурациските датотеки на Apache, а потоа користете ја терминалната апликација за да го стартувате и запрат Apache-то, но за една функција која беше едноставно кликнување и движење во претходните верзии на оперативниот систем, ова е голем чекор назад.

Ако ви треба веб споделување, Apple препорачува да ја инсталирате верзијата на серверот на OS X, достапна од Mac App Store за многу разумни 19,99 $. OS X Server обезбедува многу поголем пристап до Apache веб серверот и неговите способности отколку што било кога било достапно со Web Sharing.

Но Apple направи огромна грешка со планинскиот лав . Кога ќе извршите инсталација за надградба, сите ваши поставувања на веб серверот остануваат на место. Ова значи дека вашиот Mac може да работи на веб сервер, но немате лесен начин да го вклучите или исклучите.

Па, тоа не е сосема точно. Можете да го вклучите или исклучите веб серверот со едноставна команда на терминал, којашто ја вклучуваат во ова упатство.

Но, Apple требаше да обезбеди полесен начин да го стори тоа, или уште подобро, продолжи да ја поддржува Web Sharing. Одење далеку од функцијата без обезбедување на исклучување е надвор од верување.

Како да го запрете Apache веб сервер со терминална команда

Ова е брз и валкан начин за запирање на веб-серверот на Apache, кој се користи во Web Sharing. Велам "брз и валкан" бидејќи целата оваа команда го исклучува веб серверот; сите ваши веб-страници остануваат на место. Но, ако само треба да затворите веб-локација која беше префрлена во OS X Mountain Lion или подоцна и остави да трча, ова ќе го стори тоа.

  1. Стартувајте терминал, кој се наоѓа во / Applications / Utilities.
  2. Апликацијата Терминал ќе отвори и ќе прикаже прозорец со командна линија.
  3. Напишете или копирајте / ставете го следниов текст во командната линија, а потоа притиснете врати или внесете.
    sudo apachectl запре
  4. Кога е побарано, внесете ја вашата администраторска лозинка и притиснете врати или внесете.

Тоа е за брз и валкан метод за запирање на услугата Web Sharing.

Како да продолжите со хостинг на веб-страница на вашиот Mac

Ако сакате да продолжите да го користите Web Sharing, Tyler Hall нуди многу корисна (и бесплатна) системска опција која ви овозможува да започнете и да го прекинете Web Sharing од попознат интерфејс за System Preferences.

Откако ќе го преземете преферентниот панел за веб-споделување, двоен-клик на датотеката Web Sharing.prefPane и ќе биде инсталиран во System Preferences. Кога инсталацијата е завршена, стартувајте System Preferences, одберете го Preferencing окното Web Sharing и користете го лизгачот за да го вклучите или исклучите веб серверот.

Стекнат поголема контрола на споделување на интернет

Тајлер сала создаде уште една корисна апликација, наречена VirtualHostX, која обезбедува многу поголема контрола врз вградениот веб-сервер на Apache на Mac. VirtualHostX ви овозможува да поставите виртуелни домаќини или да поставите целосна веб развојна околина, само ако сте нови за веб-дизајнот или ако сакате брз и лесен начин да поставите место за тестирање.

Додека е возможно да се хостираат веб-страници од вашиот Mac со користење на Web Sharing и VirtualHostX, постојат два дополнителни системи за развој и хостинг кои заслужуваат споменување.

MAMP, акроним за Macintosh, Apache, MySQL и PHP, веќе долго време се користи за хостинг и развивање на веб-страници на Mac. Постои апликација со исто име што ќе го инсталира Apache, MySQL и PHP на вашиот Mac. MAMP создава целосен развој и хостинг средина која е одделна од комуналните услуги што ги нуди Apple. Ова значи дека нема да морате да се грижите за Apple ажурирање на оперативниот систем и предизвикување компонента на вашиот веб сервер да престанат да работат.

OS X Server во моментов ги нуди сите можности за веб сервиси кои најверојатно ќе ви требаат во еден лесен за употреба пакет. Покрај веб сервисот, исто така добивате споделување на датотеки , Вики сервер, сервер за пошта, сервер за календари, сервер за контакти, сервер за пораки и многу повеќе. За 19,99 долари, тоа е добра работа, но бара внимателно читање на документацијата за правилно поставување и користење на разните услуги.

OS X Server работи на врвот на вашата тековна верзија на OS X. За разлика од претходните верзии на серверскиот софтвер, OS X Server не е комплетен оперативен систем; тоа бара да веќе сте ја инсталирале тековната верзија на OS X. Што работи OS X Server е да обезбеди лесен начин за управување со серверот операции кои се всушност веќе вклучени во стандардниот OS X клиент, но се скриени и оневозможени.

Предноста на OS X Server е тоа што е многу полесно да се користи за управување со различни серверски операции отколку обидот да се направи тоа со користење на уредувачи на кодови и терминални команди.

Јаболко ја отфрли топката кога ја елиминираше функцијата за Web Sharing која беше дел од оперативниот систем OS X, бидејќи беше за прв пат објавена, но за среќа постојат и други опции ако сакате да продолжите да го користите вашиот Mac за веб хостинг и развој.

Објавување на: 08.08.2012

Ажурирано: 1/14/2016