Jump to content

CloudFront + S3 como Servidores Multimedia + [No se muestran las imágenes de producto]


Recommended Posts

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 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...