Hola
Quiero utilizar CloudFront para servir las imagenes, css y js de la web. Les explico lo que tengo montado hasta ahora y cual es el problema.
El prestashop esta en un EC2 de Amazon.
Primera Parte: Para mantener mi S3 sincronizado en todo momento.
1.- He creado un bucket de S3
2.- Con s3fs he vinculado el bucket creado con una carpeta de mi servidor.
3.- He copiado la carpeta "img" de prestashop en la carpeta que he vinculado el s3 y se ha sincronizado en mi bucket correctamente
4.- En la carpeta htdocs he creado un soft link "img" que apunta al la carpeta que esta sincronizada con mi S3.
Hasta aquí todo bien
Segunda Parte: Crear un CloudFront y distribuirlo en todos los nodos de amazon.
1.- creo un subdominio en 1and1, donde tengo mis dominios "ccc1.miweb.es"
2.- Creo un cloudFront que tiene como origen mi bucket de S3, este me da una url -> http://xxxxxxxxx.cloudfront.net y lo creo con un CNAME = ccc1.miweb.es
3.- En 1and1 creo la redireccion ccc1.miweb.es -> http://XXXXXXXXXXXX.cloudfront.net
Con esto obtengo una url que apunta a mi cloudFront que apunta a mi S3
Pruebo las rutas y todas me funcionan
Directamente a mi bucket (esta no es la ruta real)
https://s3.eu-west-3.amazonaws.com/<mibucket-static>/img/p/2/2.jpg
Directamente a traves de mi CloudFront
https://xxxxxxxxx.cloudfront.net/img/p/2/2.jpg
A través del CNAME (subdominio) que apunta al cloudFront
http://ccc1.miweb.es/img/p/2/2.jpg
Tercera Parte:
Al activar el servidor multimedia con ccc1.miweb.es se me rompen las imagenes de producto porque estas no apunta directamenrte a una imagen si no a un controlador , si desactivo la url amigable todo funciona perfecto pero quiero dejar la url amigable .
Como puedo solucionar esto?
Si necesitan mas información se las mando por aqui in problemas