msi - ¿Por qué se ha movido apache2 www dir a/var/www/html?
apache windows (3)
Acabo de actualizar mi servidor y vi que el archivo default.conf
en sitios disponibles ahora apuntaba a /var/www/html
lugar de /var/www
. ¿Cuál fue el motivo de este cambio?
Edité /etc/apache2/sites-enabled/000-default.conf para arreglar esto (cambié la línea DocumentRoot).
La razón dada para este cambio radical es una tontería. ¿Por qué un administrador del sitio colocaría los archivos confidenciales que no deberían ser servidos a la web en / var / www, de todos los lugares? Solo soy un desarrollador y sé lo que hace ese directorio.
Si un administrador es tan flojo o incompetente como para poner archivos confidenciales en / var / www, nada impedirá que esos archivos se guarden en / var / www / html ahora. ¿Y desde cuándo Linux rompe la compatibilidad con versiones anteriores en un intento inútil de evitar que los administradores hagan cosas realmente tontas?
Encontré el informe de error: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=730372
El informe se archivó después de esta discusión de la lista de correo: https://lists.debian.org/debian-devel/2012/04/msg00301.html
Resumen: los administradores del sitio generalmente colocan sitios en /var/www/site.com
y puede haber datos confidenciales en /var/www
que no deberían estar disponibles a través de un servidor web. Todos los servidores web en Debian se han actualizado para usar /var/www/html
como valor predeterminado en lugar de /var/www
.
Fui con la filosofía de no luchar contra el poder y solo moví todos mis archivos de la carpeta / var / www a la carpeta / var / www / html. Todo funcionó bien incluyendo los servicios mySQL. También tenga en cuenta que los servicios de alojamiento web probablemente lo forzarán a usar el directorio html.