Blog

Como habilitar Apache Web Server en Mac OS X Maverics Blog

Tags: Apache
Mac OS X nos ha proporcionado de un servidor web, en versiones anteriores a Mountain Lion bastaba con abrir el panel de configuraciones y sobre la pestaña de Sharing se podría habilitar el Web Sharing.

Cuando actualice mi mac a Maverics ya no entré esa opción en el panel de configuraciones, aunque el servidor aún viene instalado en el sistema, la diferencia es que ahora se tiene que prender desde la linea de comandos y definir algunas configuraciones, pareciera algo complicado, pero no lo es.

Configurando e iniciando el servidor

Lo primero que debemos hacer es abrir la terminar, y después ejecutar el siguiente comando remplazando USERNAME con tu nombre de usuario.

$ sudo vim /etc/apache2/users/USERNAME.conf

Introduce la contraseña de administrador cuando te la pida, el archivo contiene algo como lo siguiente.

<Directory "/Users/USERNAME/Sites/">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Donde USERNAME representa a tu usuario, asegúrate de que el path exista, si el folder Sites no existe tienes que crearlo, también puedes definir algún otro path si así lo deseas.

Una vez que la configuración este lista podemos iniciar el servidor de la siguiente manera.

$ sudo apachectl start

Si abres tu navegador en http://localhost podrás ver la página de inicio, para ver tu usuario puedes acceder desde http://localhost/~USERNAME.

Para apagarlo usamos el mismo comando anterior pero usando el parámetro stop.

Se el primero en comentar!

Instructor del curso

Crysfel3

Autor: Crysfel Villa

Soy un geek que disfruta crear y compartir cosas en internet! Sígueme en twitter @crysfel