Hola lector y/o seguidor. Migrando el servidor ftp que destino para las salvas de sistemas, actualizaciones de antivirus y otras cosas que creo importantes de Debian 7 a Debian 8, me encuentro con la problemática que el servicio apache que se ejecuta con el usuario www-data no le da la gana americana de reconocer una ruta fura de la estrcutura de directorios /var/www. Ni para atrás ni para alante la cosa camina, permisos bien, misma estructura de directorios y particiones y nada. Todo iba tan mal hasta que recordé como se hacía al viejo estilo. Aquí dejo mi solución, haga usted la suya como entienda.
Por poco me da un ataque de furia, como es posible que este genial proyecto le haga eso al apache, ese nene que resuelve una monton-pila de problemas a muchos desarrolladores y vagos de script como yo que nos dedicamos a mal-administrar las pocas redes de empresas en Cuba que aún usan Windows. Lo jodido es que no funcionaba nada, inclusive monté una PC virtual con caracteristicas similares y si, el apache seguía sin acceder a esa partición donde tengo el punto de montaje /srv aún con los supermisos 777, por cierto es un riesgo que corro. Casi me decido a reinstalar y copiar de nuevo los 300 GB de información cuando se me ocurre una idea. ¡¿Qué no sabías que se me ocurren ideas?! ¡¡A MI TAMPOCO!! 😉 En fín la idea era crear un enlace simbólico a la ruta de la carpeta ftp que está dentro del punto /srv y que la misma sea redireccionada hacia /var/www/ftp .
Para los que no saben ni idea de que es un enlace simbólico es según wikipedia: En informática, un enlace simbólico, en sistemas Unix o GNU/linux, indica un acceso a un directorio o fichero que se encuentra en un lugar distinto dentro de la estructura de directorios. Una modificación realizada utilizando este enlace se reflejará en el original; pero, por el contrario, si se elimina el enlace, no se eliminará el auténtico.
Para crear un enlace simbólico lanzaremos el siguiente comando desde la terminal:
ln -s DIRECTORIO_ORIGINAL DIRECTORIO_ENLACE
Donde
DIRECTORIO_ORIGINAL es el directorio al que queremos apuntar
DIRECTORIO_ENLACE es donde queremos poner el enlace al DIRECTORIO_ORIGINAL
En mi caso me quedó:
ln -s /srv/ftp /var/www/ftp
Hasta el momento de publicar este artículo todavía sigo fajado a ver si funciona de la forma original, espero que llevar a Debian 9 no haga que tenga que recordar las viejas mañas.







Su comentario