Cómo usar el servidor Apache integrado de Mac para alojar una página web

4.5 (90.73%) 123 vote[s]


Tu Mac viene equipado con el mismo software de servidor web Apache que ha hecho su reputación sirviendo sitios web comerciales. Configurar un servidor web Apache no es para los débiles, pero durante mucho tiempo, OS X incluyó una interfaz fácil de usar para el servidor web Apache que permitía a casi todo el mundo servir un sitio web con una serie de simples clics del ratón.

El servicio básico de uso compartido de la web siguió siendo parte de OS X hasta el lanzamiento de OS X Mountain Lion, que eliminó la interfaz de usuario simplificada pero dejó instalado el servidor web Apache. Incluso hoy en día, OS X viene con una versión actualizada del servidor web Apache, lista para ser utilizada por cualquiera, pero no con una interfaz de usuario simplificada.

Cree su sitio web en OS X Lion and Earlier

Proporcionar instrucciones detalladas para crear un sitio web está fuera del alcance de esta guía. Pero para que este consejo sea de utilidad para ti, eventualmente necesitarás crear tu propio sitio web, que es algo que probablemente quieras hacer de todas formas.

Uso compartido de la Web personal

Tu Mac admite dos ubicaciones para servir un sitio web; la primera es para sitios web personales creados por cada usuario de tu Mac. Esta es una manera fácil para que cada miembro de una familia tenga su propio sitio web.

Los sitios web personales son servidos por el mismo servidor web Apache que maneja los sitios web comerciales, pero se almacenan dentro de la carpeta de inicio del usuario, específicamente, en el directorio Site, que se encuentra en ~/username/Site.

No busque el directorio del Sitio todavía; OS X no se molesta en crear el directorio del Sitio hasta que sea necesario. Le mostraremos cómo generar el directorio del Sitio en un momento.

Sitio web de la computadora

La otra ubicación para servir un sitio web se llama sitio web de ordenador. Este es un nombre un poco erróneo; el nombre en realidad se refiere a la carpeta principal de documentos de Apache, que contiene los datos de los sitios web que el servidor web mostrará.

La carpeta de documentos de Apache es una carpeta especial a nivel de sistema, que por defecto está restringida a los administradores. La carpeta de documentos de Apache se encuentra en /Library/WebServer. El acceso restringido de la carpeta de documentos es la razón por la que OS X tiene carpetas personales de sitio para cada usuario, lo que, como puede suponer, permite a los usuarios crear, gestionar y controlar sus propios sitios sin interferir con los de otros usuarios.

Si su intención es crear un sitio web de la empresa, es posible que desee utilizar la ubicación del sitio web de la computadora, ya que esto evitará que otros puedan realizar fácilmente cambios en el sitio web.

Creación de páginas web

Recomiendo usar su editor HTML favorito o uno de los populares editores de páginas web WYSIWYG para crear su sitio. Debe almacenar el sitio web que crea en el directorio de su sitio web de usuario o en el directorio de documentos de Apache. El servidor web Apache que se ejecuta en su Mac está configurado para servir el archivo en el directorio Site or Documentos con el nombre index.html.

Habilitar el uso compartido de la Web en OS X Lion y anteriores

  1. Haz clic en el icono Preferencias del sistema en el Dock.

  2. Haz clic en el icono Compartir en la sección Internet y Redes de la ventana Preferencias del Sistema.

  3. Coloque una marca de verificación en la casilla Web Sharing (Compartir en la Web). (OS X 10.4 Tiger llama a esta casilla Compartir web personal.) El uso compartido de web se activará.

  4. En la ventana Compartir, haga clic en el botón Crear sitios personales. Si la carpeta Sitios ya está presente (desde un uso anterior del panel de preferencias de uso compartido de Web), el botón mostrará Abrir carpeta de sitio web personal.

  5. Si desea utilizar la carpeta de documentos de Apache para servir un sitio web, haga clic en el botón Abrir carpeta de sitio web de ordenador.

Eso es todo; el servidor web Apache se iniciará y servirá al menos dos sitios web, uno para el ordenador y otro para cada usuario del ordenador. Para acceder a cualquiera de estos sitios web, abra su navegador favorito e ingrese cualquiera de los siguientes datos:

  • http://your.computer.address/ Esta es la página web del ordenador. Para encontrar la dirección de su computadora, abra la ventana Compartir a la que accedió anteriormente y resalte el nombre de Compartir en la lista. La dirección de su computadora se mostrará a la derecha.
  • http://your.computer.address/~su nombre de usuario Esta es su página web personal. Para acceder a ella, introduzca la dirección del ordenador del paso anterior, seguido del carácter ~ (tilde) y su nombre corto de usuario, sin espacios en el nombre corto o entre el tilde y su nombre corto.

Si no está seguro de cuál es su nombre abreviado, abra la ventana Compartir a la que accedió anteriormente y resalte el nombre de Compartir en la lista. La dirección de su sitio web personal se mostrará a la derecha.

Compartir Web OS X Mountain Lion y posteriores

Con la introducción de OS X Mountain Lion, Apple eliminó el uso compartido de la web como característica. Si está utilizando OS X Mountain Lion o posterior, encontrará instrucciones para compartir la web en el Web Hosting With Mountain Lion guide.

Si ya estaba usando Web Sharing para servir páginas web de versiones anteriores de OS X, y desde entonces ha actualizado a OS X Mountain Lion o más tarde, asegúrese de leer la guía Web Hosting with Mountain Lion enlazada arriba. Con la eliminación de la interfaz de uso compartido de la Web, es posible que se encuentre en la inusual situación de tener un servidor Web funcionando sin una forma obvia de desactivarlo.

Uso de Mac OS Server para alojar sitios web

Las limitaciones impuestas por el uso del servidor Apache integrado en el Mac sólo están presentes en la versión estándar de Mac OS. Esas limitaciones desaparecen una vez que se muda a Mac OS Server, que ofrece una rica colección de funciones de servidor, incluyendo servidor de correo, servidor web, intercambio de archivos, servidor de Calendario y Contactos, servidor Wiki, y mucho más.

Mac OS Server está disponible en la tienda de aplicaciones de Mac por 19,99 dólares. Comprar Mac OS Server restaurará todos los servicios de compartición web y mucho más en tu Mac.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *