Como habilitar Apache Web Server en Mac OS X Maverics Blog
Likes: 0 Persona
Comentarios: 0
Publicado: 17/01/2014
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.
Introduce la contraseña de administrador cuando te la pida, el archivo contiene algo como lo siguiente.
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.
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.
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!