¿Hay alguna manera de vincular una cuenta FTP a Apache2?

¿Hay alguna manera de vincular una cuenta FTP a Apache2?

Tengo una cuenta FTP (no de proveedores de alojamiento), es de un proveedor de almacenamiento, me gustaría saber si hay alguna manera de poder acceder a esos archivos usando mi dominio, como un proveedor de alojamiento, usted carga los archivos de su sitio web a la cuenta FTP y podrá acceder a los archivos en FTP con su dominio.

ejemplo:

files.example.com/file1.mp4
files.example.com/file2.jpg
files.example.com/file3.html

Respuesta1

Apache es un servidor web y no tiene nada que ver con FTP.

El protocolo FTP no reconoce nombres de dominio, por lo que será posible configurar su nombre de dominio para que apunte al servidor ftp y crear URL basadas en ftp que funcionarán en muchos navegadores, aunque probablemente estará renunciando a su seguridad.

El paso 1 sería agregar un CNAME de un subdominio de su nombre de dominio al nombre de dominio del servidor ftp. (Por ejemplo, configure ftp.example.com en ftp.real.server. Si necesita configurar example.com, no use un CNAME, use un registro A que apunte a la dirección IP del servidor FTP)

Paso 2: ordene los permisos de acceso. Supongo que un nombre de usuario y una contraseña probablemente sean obligatorios, ya que esta es la forma en que los servidores FTP determinan qué archivos puede ver. Si es posible, cree un nuevo usuario con permisos de solo lectura; de lo contrario, si comparte la URL ftp, estará "regalando la granja".

Paso 3: cree su URL; probablemente tendrá el formato

  ftp://username:[email protected]/path/to/file.name

No es una buena idea utilizar esto para HTML o navegación web, aunque podría funcionar de forma limitada.

información relacionada