Aloxamento web con OS X (Mountain Lion e posterior)

Como recuperar o control de compartir web en OS X Mountain Lion e posteriormente

Comezando co OS X Mountain Lion e continuando con todas as versións posteriores de VOS X, Apple eliminou a característica de compartir web que fixo compartir un sitio web ou servizos relacionados cunha simple operación de apuntar e facer un clic.

A función de compartir web utiliza a aplicación de servidor web Apache para que poida executar o seu propio servidor web no seu Mac. Moitas persoas utilizan esta capacidade para albergar un sitio web local, un calendario web, un wiki, un blog ou outro servizo.

Algunhas empresas utilizan o uso compartido web para albergar funcións de colaboración de grupo de traballo. E moitos desenvolvedores web usan o uso de web para probar os seus deseños de sitios antes de trasladalos a un servidor web de produción.

O cliente moderno de OS X, é dicir, VOS X Mountain Lion e máis tarde, xa non proporciona controis para configurar, usar ou desactivar o uso compartido de web. O servidor web Apache aínda está incluído no sistema operativo, pero xa non pode acceder desde a interface de usuario de Mac. Pode, se o desexa, usar un editor de código para editar manualmente os ficheiros de configuración de Apache e, a continuación, usar a aplicación Terminal para iniciar e deter o Apache, pero para unha función que fose fácil de facer clic nas versións anteriores do sistema operativo, este é un gran paso cara atrás.

Se necesitas Web Sharing, Apple recomenda instalar a versión de servidor de VOS X dispoñible na Mac App Store por un prezo moi razoable de $ 19.99. OS X Server proporciona moito máis acceso ao servidor web de Apache e ás súas capacidades do que estivo dispoñible sempre con Web Sharing.

Pero Apple cometeu un gran erro co Mountain Lion . Cando realiza unha instalación de actualización, todas as configuracións do seu servidor web permanecerán no lugar. Isto significa que o Mac pode executar un servidor web, pero non ten un xeito sinxelo de conectar ou desactivar.

Ben, iso non é do todo certo. Podes activar ou desactivar o servidor web cun simple comando Terminal que inclúo nesta guía.

Pero Apple debería proporcionar unha forma máis fácil de facelo, ou mellor aínda, continuou a apoiar o uso compartido de sitios web. Estar lonxe da función sen ofrecer un interruptor fóra de crenza.

Como deter o servidor web de Apache cun comando de terminal

Esta é a forma rápida e sucia de deter o servidor web de Apache usado no uso da web. Digo "rápido e sucio" porque todo este comando é activar o servidor web; todos os ficheiros do seu sitio permanecen no lugar. Pero se só precisa pechar un sitio migrado a VOS X Mountain Lion ou máis tarde e saír correndo, isto o fará.

  1. Terminal de lanzamento, situado en / Applications / Utilities.
  2. A aplicación Terminal abrirase e mostrará unha xanela cunha liña de comandos.
  3. Escriba ou copie / pegue o seguinte texto no símbolo do sistema e despois prema Intro ou introduza.
    parada sudo apachectl
  4. Cando se solicite, introduza o seu contrasinal de administrador e prema Intro ou introduza.

Ese é o método rápido e sucio para deter o servizo de compartición web.

Como continuar a hospedar un sitio web no teu Mac

Se queres seguir usando o uso compartido de web, Tyler Hall ofrece un panel de preferencias do sistema moi práctico (e gratuíto) que che permite iniciar e deter o intercambio web desde a interfaz de Preferencias do Sistema máis familiar.

Despois de descargar o panel de preferencias de Compartir o web, fai dobre clic no ficheiro Web Sharing.prefPane e instalarase nas súas Preferencias do sistema. Cando se complete a instalación, inicie Preferencias do sistema, seleccione o panel de preferencias de uso compartido da web e use o control deslizante para activar ou desactivar o servidor web.

Obteña máis control de uso compartido da web

Tyler Hall creou outra aplicación útil, chamada VirtualHostX, que proporciona moito máis control sobre o servidor web Apache incorporado de Mac. VirtualHostX permítelle configurar servidores virtuais ou configurar un ambiente de desenvolvemento web completo, só o caso se é novo no deseño web ou se desexa un xeito rápido e sinxelo de configurar un sitio para probas.

Aínda que é posible albergar sitios web desde o Mac usando Web Sharing e VirtualHostX, hai dous sistemas de desenvolvemento e hospedaxe que merecen unha mención.

MAMP, un acrónimo para Macintosh, Apache, MySQL e PHP, foi utilizado para hospedaxe e desenvolvemento de sitios web no Mac. Hai unha aplicación co mesmo nome que instalará Apache, MySQL e PHP na túa Mac. MAMP crea un desenvolvemento completo e un ambiente de hospedaxe que está separado das utilidades que Apple ofrece. Isto significa que non terás que preocuparte de que Apple actualice o sistema operativo e que faga que un compoñente do servidor web deixe de funcionar.

OS X Server actualmente ofrece todas as capacidades de servizo web que probablemente necesitará nun paquete fácil de usar. Ademais da publicación web, tamén obtén File Sharing , Wiki Server, Servidor de correo, Servidor de calendario, Servidor de contactos, Servidor de mensaxes e moito máis. Por 19.99 dólares, é un bo negocio, pero require unha lectura atenta da documentación para configurar correctamente e utilizar os distintos servizos.

OS X Server execútase encima da súa versión actual de VOS X. A diferenza das versións anteriores do software de servidor, OS X Server non é un sistema operativo completo; esixe que xa instalases unha versión actual de VOS X. O que fai OS X Server é proporcionar un xeito doado de xestionar as operacións do servidor que xa están incluídas no cliente estándar de OS X, pero están escondidas e desactivadas.

A vantaxe de OS X Server é que é moito máis doado de usar para xestionar as distintas operacións do servidor que tentar facelo usando editores de código e comandos de Terminal.

Apple deixou caer a pelota cando eliminou a característica de compartir web que formou parte do sistema operativo desde o seu lanzamento por primeira vez, pero afortunadamente, hai outras opcións dispoñibles se quere continuar usando o seu Mac para o hospedaxe e desenvolvemento web.

Publicar: 8/8/2012

Actualizado: 14/01/2016