Jump to content

DOCKER NGINX reverse proxy - frontend non ha il tema applicato


Recommended Posts

Buongiorno a tutti,

ho configurato su un server Ubuntu Prestashop tramite DOCKER con la seguente configurazione:

network: prestashop-net

containers: 

  • some-mysql
  • fraper-prestashop
  • docker_nginx_1     (porte   80:80. 443:443 )

lo scopo è utilizzare nginx come reverse proxy in https ho installato docker_nginx_1 tramite docker-compose in modo da inserire anche let'sencrypt, dal quale ho ottenuto il certificato.

la configurazione di ngnix è:

server {
   listen 80;
   server_name <host.dominio.it>;
   server_tokens off;

   location / {
       return 301 https://$host$request_uri;
   }
   location /.well-known/acme-challenge/ {
      root /var/www/certbot;
   }

}
server {
   listen 443 ssl;
   server_name <host.dominio.it>;
   server_tokens off;

   ssl_certificate /etc/letsencrypt/live/<host.dominio.it>/fullchain.pem;
   ssl_certificate_key /etc/letsencrypt/live/<host.dominio.it>/privkey.pem;
   include /etc/letsencrypt/options-ssl-nginx.conf;
   ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;




   location / {


       proxy_pass http://fraper-prestashop/;
       proxy_set_header    Host                $host;
       proxy_set_header    X-Real-IP           $remote_addr;
       proxy_set_header    X-Forwarded-For     $proxy_add_x_forwarded_for;
       proxy_set_header    X-Forwarded-Proto     $scheme;


   }
}

 

ora il problema è che il frontend del sito viene visualizzato senza l'applicazione del tema,  le immagini si vedono ma firefox blocca tutti i files .js che arrivano in http://. invece che https://

La parte di backend, funziona correttamente.

Idee ??

Grazie 

Alessandro
 

 

 

 

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...