¿Cómo muevo la carpeta Library/WebServer/Documents, que contiene los archivos que muestra http://localhost ? Por ejemplo, al escritorio. Además, ¿también se puede mover la carpeta ~/Sitios?
Entonces, la respuesta corta con respuesta es: "Claro, pero ¿POR QUÉ?!"
El servidor web para Mac OS X (supongo que 10.6 Snow Leopard Client para los detalles de la respuesta) se basa completamente en Apache. Hay toneladas de recursos web para Apache.
La clave de los Servicios Web de Apple están en /etc/apache2
Puede (con privilegios de administrador) modificar httpd.conf (nuevamente, un montón de referencias web en este archivo) apuntando específicamente a DocumentRoot en cualquier lugar.
Sin embargo; y esta es la lista de advertencias de por qué esto es algo raro de hacer...
En la parte superior de esta; hablamos de mover los ~Sitios. Cuando genera una nueva cuenta de usuario; el sistema operativo genera un directorio virtual conf en el directorio /etc/apache2/users. Apache es lo suficientemente inteligente como para expandir el ~ en un nombre de usuario. Todas las advertencias anteriores se mantienen.
La pregunta es ¿por qué quiere la carpeta raíz en su escritorio? Parecería más conveniente hacer uno o más de los siguientes:
Sin saber por qué estás motivado para hacer esto; Realmente no puedo aventurar ninguna otra sugerencia.
Si se trata de mover su directorio de servicios web a un recurso compartido de red... Ahora su solución es más similar a OS X Server (10.6) o hacer su propia instalación de apache.
Buena suerte.
Debe asegurarse de que el proceso web tenga los privilegios adecuados para leer el directorio en la ubicación en la que puede moverlo.
bmike