Alojamiento web con OS X (Mountain Lion y posterior)

Cómo recuperar el control del uso compartido web en OS X Mountain Lion y versiones posteriores Comenzando con OS X Mountain Lion, y continuando con todas las versiones posteriores de OS X, Apple eliminó la función de uso compartido web que hizo que compartir un sitio web o servicios relacionados fuera una operación simple de apuntar y hacer clic.

Cómo recuperar el control del uso compartido web en OS X Mountain Lion y versiones posteriores

Comenzando con OS X Mountain Lion, y continuando con todas las versiones posteriores de OS X, Apple eliminó la función de uso compartido web que hizo que compartir un sitio web o servicios relacionados fuera una operación simple de apuntar y hacer clic.

La función de uso compartido web utiliza la aplicación del servidor web Apache para permitirle ejecutar su propio servidor web en su Mac. Muchas personas usan esta capacidad para alojar un sitio web local, calendario web, wiki, blog u otro servicio. Algunas empresas usan el uso compartido de web para alojar características de colaboración de grupos de trabajo. Y muchos desarrolladores web usan Web Sharing para probar los diseños de sus sitios antes de pasarlos a un servidor web de producción.

El cliente moderno de OS X, es decir, OS X Mountain Lion y versiones posteriores, ya no proporciona controles para configurar, usar o deshabilitar el uso compartido web. El servidor web Apache todavía se incluye con el sistema operativo, pero ya no puede acceder a él desde la interfaz de usuario de Mac. Puede, si lo desea, usar un editor de código para editar manualmente los archivos de configuración de Apache, y luego usar la aplicación Terminal para iniciar y detener Apache, pero para una función que era fácil de hacer clic y usar en versiones anteriores del sistema operativo, Este es un gran paso atrás.

Si necesita compartir en la web, Apple recomienda instalar la versión del servidor de OS X, disponible en la Mac App Store por un precio muy razonable de $ 19.99. OS X Server proporciona un acceso mucho mayor al servidor web Apache y sus capacidades que el que estaba disponible con Web Sharing. Pero Apple cometió un gran error con Mountain Lion. Cuando realiza una instalación de actualización, todas las configuraciones de su servidor web permanecen en su lugar. Esto significa que su Mac puede ejecutar un servidor web, pero no tiene una manera fácil de encenderlo o apagarlo.

Bueno, eso no es del todo cierto. Puede encender o apagar el servidor web con un simple comando de Terminal, que incluyo en esta guía. Pero Apple debería haber proporcionado una manera más fácil de hacer esto, o mejor aún, continuar apoyando el uso compartido de web. Alejarse de la función sin proporcionar un interruptor de apagado es increíble.

Cómo detener el servidor web Apache con un comando de terminal

Esta es la forma rápida y sucia de detener el servidor web Apache utilizado en el uso compartido web. Digo «rápido y sucio» porque todo lo que hace este comando es apagar el servidor web; todos los archivos de su sitio web permanecen en su lugar. Pero si solo necesita cerrar un sitio que se migró a OS X Mountain Lion o posterior y se dejó en ejecución, esto lo hará.

  1. Inicie Terminal, ubicado en/Aplicaciones/Utilidades.
  2. La aplicación Terminal se abrirá y mostrará una ventana con una línea de comando.
  3. Escriba o copie/pegue el siguiente texto en el símbolo del sistema y luego presione Intro o Intro. sudo apachectl stop
  4. Cuando se le solicite, ingrese su contraseña de administrador y presione Intro o Intro.

Eso es todo por el método rápido y sucio para detener el servicio Web Sharing.

Cómo continuar alojando un sitio web en tu Mac

Si desea continuar utilizando Web Sharing, Tyler Hall ofrece un panel de preferencias del sistema muy útil (y gratuito) que le permite iniciar y detener Web Sharing desde la interfaz de preferencias del sistema más familiar.

Después de descargar el panel de preferencias de Web Sharing, haga doble clic en el archivo Web Sharing.prefPane y se instalará en las Preferencias de su Sistema. Cuando finalice la instalación, inicie Preferencias del sistema, seleccione el panel de preferencias Compartir web y use el control deslizante para encender o apagar el servidor web.

Obtenga más control de uso compartido web

Tyler Hall creó otra aplicación práctica, llamada VirtualHostX, que proporciona mucho más control sobre el servidor web Apache incorporado en la Mac. VirtualHostX le permite configurar hosts virtuales o configurar un entorno de desarrollo web completo, justo si es nuevo en diseño web o si desea una forma rápida y fácil de configurar un sitio para pruebas.

Si bien es posible alojar sitios web desde su Mac utilizando Web Sharing y VirtualHostX, hay dos sistemas adicionales de desarrollo y alojamiento que merecen una mención.

MAMP, un acrónimo de Macintosh, Apache, MySQL y PHP, se ha utilizado durante mucho tiempo para alojar y desarrollar sitios web en Mac. Hay una aplicación con el mismo nombre que instalará Apache, MySQL y PHP en su Mac. MAMP crea un entorno completo de desarrollo y alojamiento que es independiente de las utilidades que ofrece Apple. Esto significa que no tendrá que preocuparse de que Apple actualice el sistema operativo y haga que un componente de su servidor web deje de funcionar.

OS X Server actualmente ofrece todas las capacidades de servicio web que probablemente necesitará en un paquete fácil de usar. Además del servicio web, también obtienes Compartir archivos, Servidor Wiki, Servidor de correo, Servidor de calendario, Servidor de contactos, Servidor de mensajes y mucho más. Por $ 19.99, es un buen negocio, pero requiere una lectura cuidadosa de la documentación para configurar y utilizar adecuadamente los diversos servicios.

OS X Server se ejecuta sobre su versión actual de OS X. A diferencia de las versiones anteriores del software del servidor, OS X Server no es un sistema operativo completo; requiere que ya haya instalado una versión actual de OS X. Lo que hace OS X Server es proporcionar una manera fácil de administrar las operaciones del servidor que en realidad ya están incluidas en el cliente estándar de OS X, pero que están ocultas y deshabilitadas.

La ventaja de OS X Server es que es mucho más fácil de usar para administrar las diversas operaciones del servidor que tratar de hacerlo usando editores de código y comandos de Terminal.

Apple dejó caer la pelota cuando eliminó la función de uso compartido de web que ha sido parte de OS X desde que se lanzó por primera vez, pero afortunadamente, hay otras opciones disponibles si desea continuar usando su Mac para alojamiento y desarrollo web.

Rate article
labsfabs.com
Add a comment