Webhosting mei OS X (berchlions en letter)

Hoe't it kontrolearjen fan wikselwurking yn OS X berikleven en letter komt

Begjin fan OS X Mountain Lion , en trochgean mei alle folgjende ferzjes fan OS X, hat Apple de funksje fan Web Sharing fuortsmiten dy't in webstee of ferlykbere tsjinsten dielden mei in ienfâldige punt-en-klikbehearder.

De funksje fan Web Sharing brûkt de apache web-tsjinner applikaasje om jo eigen web-tsjinner op jo Mac te fieren. In soad persoanen brûke dizze mooglikheid om in lokale webside, webkalinder, wiki, blog of oare tsjinst te behearjen.

Guon bedriuwen brûke webside meiwurkers foar gearwurkingsfunksjes fan wurkgroep. En in soad webûntwikkelders brûke Web Sharing om te sykjen fan seis webstee's foar't jo se ferpleatse nei in produksjebewebserver.

De moderne OS X-kliïnt, dat is OS X Mountain Lion en letter net mear kontroles foar it opsetten, te brûken, of it útsetten fan Web Sharing. De webserver fan Apache is noch opnommen mei it OS, mar jo kinne it net mear tagong jaan fan de brûkersynterface fan Mac. Jo kinne, as jo wolle, in koade-editor brûke om de Apache-konfiguraasjeteuren te handen te bewurkjen, en brûk dan de terminal-applikaasje om Apache te begjinnen en te stopjen, mar foar in funksje dat klik-en-ienfâldich yn 'e foarige ferzjes fan it OS, Dit is in grut stap efter.

As jo ​​Web Sharing nedich hawwe, advisearret Apple dat de OS-tsjinner ynstalleare sil wurde, fanôf it Mac App Store beskikber foar in tige leefbere $ 19.99. OS X-tsjinner jout folle gruttere tagong ta de Apache-web-tsjinner en har mooglikheden as wie ea mei Web Sharing beskikber.

Mar Apple makke in geweldich flater mei Mountain Lion . As jo ​​in ynstallearre ynstallearje, bliuwe alle ynstellingen fan jo Webservers yn plak. Dit betsjuttet dat jo Mac in web-tsjinner útfiere kin, mar jo hawwe gjin ienfâldige manier om it op te litten of út.

No, dat is net hielendal wier. Jo kinne de webserter op of of út ôfbrekke mei in ienfâldige terminal kommando, dy't ik yn dizze guod tafoegje.

Mar Apple moat in maklikere manier soene hawwe om dit te dwaan, of noch better, trochgean mei stipe fan Web Sharing. It fuortjen fan 'e funksje sûnder dat it útjaan fan' e útslach is bûten it leauwen.

Hoe kinne jo de Apache-Webserver stopje mei in terminalkommando

Dit is de flugge en dreech manier om de Apache webtsjinner te brûken yn Web Sharing te brûken. Ik sizje "fluch en smoarch" om't dit allegear kommando is de webserter te kearen; Jo binne allegearre fan jo webstee bestannen. Mar as jo gewoan in webstee dy't foarkomt nei OS X Mountain Lion of letter en lofts rint, sil dit wêze.

  1. Laad Terminal, lizzend by / Applikaasjes / Utilities.
  2. De applikaasje fan terminal sil iepenje en in finster mei in kommando-rigel werjaan.
  3. Typearje of kopiearje / ynfoegje de folgjende tekst by de kommando-útfiere, en druk dan werom as jo ynfiere.
    sudo apachectl stopje
  4. At jo frege, kinne jo wachtwurd bewarje en drukke werom as jo ynfiere.

Dat is it foar de fluch en droege metoade foar it stopjen fan de Web Sharing-tsjinst.

Hoe kinne jo in webstee op jo Mac hostiele

As jo ​​trochgean wolle troch Web Sharing, hat Tyler Hall in tige handich (en frije) systeemferbiningsferbân oanbean, wêrtroch jo it Web Sharing starte en stopje kinne fan 'e mear bekende System Preferences interface.

Nei it laden fan de foarkar fan 'e side te dielen, dûbelklikke op' e Web Sharing.prefPane-bestân en it sil yn jo System Preferences setten wurde. As de ynstallaasje foltôge is, ljep de Systeemprovinsjes, selektearje de foarkar fan foarkar fan ' e Internet Sharing en brûk de slider om de webserter op of út te wikseljen.

Gine mear Web Sharing Control

Tyler Hall makke in oare handige app, hjitte VirtualHostX, dy't folle mear kontrolearret oer de Mac's ynboude webstee fan Apache. VirtualHostX lit jo firtuele hosts ynstelle, of in folsleine webûntwikkeling omjouwet, krekt it ding as jo nije web design binne, of as jo in flugge en maklike wize wolle om in side foar test te setten.

Wylst it mooglik is om websiden fan jo Mac te brûken mei Web Sharing en VirtualHostX, binne der twa ekstra ûntwikkeling en hostingsystemen dy't in melding fertsjinje.

MAMP, in akronym foar Macintosh, Apache, MySQL, en PHP, is al brûkt foar hosting en websteeën op 'e Mac. Der is in app mei deselde namme dat Apache, MySQL, en PHP op jo Mac ynstalleart. MAMP makket in folsleine ûntwikkeling en hosting-omjouwing dy't los is fan 'e helpprogramma's foar Apple. Dit betsjuttet dat jo net soargen hawwe om Apple de aktualisaasje fan it OS en it feroarjen fan in komponint fan jo webserver foar it stopjen fan wurkjen.

OS X tsjinner biedet op 't stuit alle web funksjonearjende mooglikheden dy't jo wierskynlik nedich hawwe yn ien ienfâldige pakket. Njonge webside, jo krij ek File Sharing , Wiki Server, Mail Server , Calendar Server, Kontakten Server, Messages Server , en folle mear. Foar $ 19,99 is it in goede deal, mar it freget om soarchfâldich te lêzen fan de dokumintaasje om goed te opsjen en te brûken fan de ferskate tsjinsten.

OS X-tsjinner rint boppe oan jo aktuele ferzje fan OS X. Oarspronklike ferzjes fan 'e server-software is OS X Server net in folslein bestjoeringssysteem; It fereasket dat jo al in aktuele ferzje fan OS X al ynstalleare. Hokker OS X tsjinner hat in maklike manier foar it behear fan server-operaasjes dy't eigentlik al al opnommen binne yn 'e standert OS X-klant, mar binne ferburgen en útskeakele.

It foardiel fan OS X tsjinner is dat it in makliker makliker te brûken is om de ferskate server-operaasjes te beheinen as it probearje mei dat te brûken mei koade-eden en terminalbehearders.

Apple slagge de bal as it webearjen fan 'e Web Sharing foarkommen hat dat diel fan OS X is sûnt it earste publisearre is, mar lokkich binne der oare opsjes beskikber omdat jo jo Mac brûke wolle foar webhosting en ûntwikkeling.

Publisearje: 8/8/2012

Updated: 1/14/2016