Iniciant amb OS X Mountain Lion, i continuant amb totes les versions posteriors de OS X, Apple va eliminar la característica de Shareware que va fer compartir un lloc web o serveis relacionats amb una simple operació d'apuntar i fer clic.
La funció de Compartir web utilitza l'aplicació del servidor web Apache per permetre que executi el vostre propi servidor web a la vostra Mac. Moltes persones utilitzen aquesta capacitat per allotjar un lloc web local, un calendari web, un wiki, un bloc o un altre servei. Algunes empreses utilitzen Web Sharing per allotjar funcions de col · laboració del grup de treball. I molts desenvolupadors web utilitzen Web Sharing per provar els dissenys del vostre lloc abans de traslladar-los a un servidor web de producció.
El client OS X modern, és a dir, OS X Mountain Lion i posteriorment, ja no proporciona controls per configurar, usar o desactivar el Compartir web. El servidor web Apache encara s'inclou amb el SO, però ja no podeu accedir-hi des de la interfície d'usuari de Mac. Podeu, si ho voleu, utilitzar un editor de codi per editar manualment els fitxers de configuració d'Apache i, a continuació, utilitzar l'aplicació Terminal per iniciar i aturar l'Apache, però per a una característica que era fàcil de fer clic a versions anteriors del sistema operatiu, aquest és un gran pas enrere.
Si necessites Web Sharing, Apple recomana instal·lar la versió de servidor de l'OS X, disponible a la Mac App Store per un preu molt raonable de $ 19.99. OS X Server proporciona un accés molt més gran al servidor web d'Apatxe i a les seves capacitats del que mai va estar disponible amb Web Sharing. Però Apple va cometre un gran error amb Mountain Lion. Quan realitzeu una instal·lació d'actualització, totes les configuracions del servidor web romanen al seu lloc. Això significa que el vostre Mac pot executar un servidor web, però no teniu cap manera fàcil d'activar-la o desactivar-la.
Bé, això no és del tot cert. Podeu activar o desactivar el servidor web amb una senzilla ordre de Terminal, que he inclòs en aquesta guia. Però Apple hauria d'haver proporcionat una manera més senzilla de fer-ho, o millor encara, va continuar donant suport a l'ús compartit de la web. Allunyar-se de la funció sense proporcionar un interruptor fora de la creença.
Com aturar el servidor web Apache amb un comandament de terminal
Aquesta és la forma ràpida i bruta d'aturar el servidor web Apache utilitzat en la compartició web. Jo dic "ràpid i brut" perquè tot aquest comandament fa que es desconnecti el servidor web; tots els fitxers del vostre lloc web romanen al seu lloc. Però si només heu de tancar un lloc migrat a OS X Mountain Lion o més endavant i deixar-lo funcionant, això ho farà.
- Terminal de llançament, situat a / Aplicacions / Utilitats.
- L'aplicació Terminal s'obrirà i mostrarà una finestra amb una línia d'ordres.
- Escriviu o copieu / enganxeu el text següent al símbol del sistema i, a continuació, premeu Retorn o introduïu.
parada sudo apachectl
- Quan se us demani, introduïu la vostra contrasenya d'administrador i premeu Retorn o introduïu-la.
Això és tot pel mètode ràpid i brut per aturar el servei de compartició web.
Com continuar allotjant un lloc web al vostre Mac
Si voleu continuar utilitzant Web Sharing, Tyler Hall ofereix un panell de preferències del sistema molt pràctic (i gratuït) que us permet iniciar i aturar el Compartir web des de la interfície de Preferències del sistema més familiar.
Després de descarregar el panell de preferència per compartir web, feu doble clic al fitxer Web Sharing.prefPane i s'instal·larà a les vostres preferències del sistema. Quan s'hagi completat la instal·lació, inicieu Preferències del sistema, seleccioneu el panell de preferència del compartir web i feu servir el control lliscant per activar o desactivar el servidor web.
Obteniu més control de la compartició web
Tyler Hall va crear una altra aplicació útil, anomenada VirtualHostX, que proporciona molt més control sobre el servidor web Apache incorporat a Mac. VirtualHostX us permet configurar hosts virtuals o configurar un entorn de desenvolupament web complet, només si és nou al disseny web o si voleu una manera ràpida i senzilla de configurar un lloc per fer proves.
Tot i que és possible allotjar llocs web des de la vostra Mac mitjançant Web Sharing i VirtualHostX, hi ha dos sistemes de desenvolupament i allotjament addicionals que mereixen una menció.
MAMP, un acrònim de Macintosh, Apache, MySQL i PHP, ha estat utilitzat per allotjar i desenvolupar llocs web a la Mac. Hi ha una aplicació amb el mateix nom que instal·larà Apache, MySQL i PHP al vostre Mac. MAMP crea un entorn de desenvolupament i allotjament complet que està separat de les utilitats que proporciona Apple. Això vol dir que no haurà de preocupar-se de que Apple actualitzi el sistema operatiu i que deixi de funcionar un component del vostre servidor web.
Actualment, OS X Server proporciona totes les funcions de servei web que probablement necessiteu en un paquet fàcil d'usar. A més de la publicació web, també rebeu File Sharing, Wiki Server, Servidor de correu, Servidor de calendari, Servidor de contactes, Servidor de missatges i molt més. Per $ 19,99, és un bon negoci, però requereix una lectura acurada de la documentació per configurar correctament i utilitzar els diferents serveis.
OS X Server s'executa a la part superior de la vostra versió actual de SO X. A diferència de les versions anteriors del programari del servidor, OS X Server no és un sistema operatiu complet; requereix que ja hàgiu instal·lat una versió actual de OS X. El que fa el servidor OS X és proporcionar una manera senzilla de gestionar les operacions del servidor que ja estan incloses en el client OS X estàndard, però s'amaguen i s'habiliten.
L'avantatge d'OS X Server és que és molt més fàcil d'utilitzar per administrar les diverses operacions del servidor que intentar fer-ho utilitzant els editors de codi i els comandaments de Terminal.
Apple va caure la pilota quan va eliminar la característica de Web Sharing que va formar part de l'OS X des que va ser llançada per primera vegada, però, afortunadament, hi ha altres opcions disponibles si voleu continuar utilitzant el vostre Mac per a allotjament i desenvolupament web.