Pregunta

He heredado un servidor web que ya sirve algunos sitios web. Estoy tratando de migrar algunos de esos sitios a un nuevo servidor web.

Uno de esos sitios web tiene una página llamada: http: // mydomain / ABCDepartment /

Esta URL también funciona: http: // mydomain / ~ joesmith

y la página de índice de joesmith realmente vive en /var/www.../ABCDepartment/people/joesmith/

Ahora estoy revisando httpd.conf y veo lo siguiente:

UseCanonicalName Off
UserDir public_html
UserDir disabled root

No hay reglas especiales mod_rewrite para joesmith o el ~

¿Cómo está sucediendo esta magia? UseCanonicalName está desactivado, y si no fuera UserDir, public_html debería buscar en / home / joesmith / public_html

¿Qué me estoy perdiendo?

¿Fue útil?

Solución

Esta es una extensión de Apache llamada userdir: http: //httpd.apache .org / docs / 1.3 / mod / mod_userdir.html

Reescribe automáticamente las solicitudes para apuntar a una carpeta llamada public_html dentro del directorio de inicio del usuario (el servidor web debe tener acceso de lectura en el árbol a esta carpeta).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top