¿Cómo puedo mover el Library/WebServer/Documents carpeta que contiene los archivos de muestra por http://localhost ? Por ejemplo, en el Escritorio. También, puede el ~/Sitios de la carpeta se mueve demasiado?
Respuesta
¿Demasiados anuncios?Así que la respuesta corta con respuesta es, "Seguro, ¿pero por QUÉ?!?"
El servidor Web para Mac OS X (estoy asumiendo 10.6 Snow Leopard Cliente los datos de la respuesta) está enteramente basada en Apache. Hay toneladas de recursos de web de Apache.
La clave de la Web de Apple Servicios en /etc/apache2
Usted puede (con admin privs) modificar el httpd.conf (de nuevo; carga de la web refs en este archivo) específicamente apuntando DocumentRoot en cualquier lugar.
Sin embargo, y esta es la lista de advertencias de por qué esto es una cosa extraña a hacer...
- Usted tiene que estar seguro de que el sitio web dispone de la adecuada privs para leer el directorio en la ubicación se puede mover.
- Se corre el riesgo de conseguir algo en el acceso a otros archivos de todo el cambiado de ubicación
- Esta es la configuración no estándar en el sistema operativo y es probable que se rompa en una futura versión
- La ubicación es que el usuario no volátil, lo que significa que la eliminación de un usuario no borrar accidentalmente el servido de la carpeta root. (Apache no lanzar) si no puede encontrar una carpeta root
En la parte superior de esta; hablamos de mover el ~de los Sitios. Cuando se genera un nuevo usuario de cuenta; el sistema operativo genera un directorio virtual conf en /etc/apache2/directorio de usuarios. Apache es lo suficientemente inteligente como para ampliar el ~ en un nombre de usuario. Todas las Salvedades anteriores mantenga.
La pregunta es ¿por qué quieres la root de la carpeta en el escritorio? No sería más conveniente hacer una o más de las siguientes:
- hacer un alias de /Library/WebServer/Documents en su escritorio
- El programa de instalación de grupos/acl en /Library/WebServer/Documents para asegurar el correcto acceso de escritura
Sin saber por qué estás motivado para hacer esto; realmente no puedo peligro de cualquier otro sugerencias.
Si se trata de pasar su web, directorio de servicios para un recurso compartido de red... Ahora la solución es más a lo largo de las líneas de OS X Server (10.6) o hacer tu propia instalación de apache.
La buena suerte.
Usted tiene que estar seguro de que el sitio web dispone de la adecuada privs para leer el directorio en la ubicación se puede mover.