Http works finem Problem with https

System Information
  • Strapi Version:
  • Operating System:
  • Database:
  • Node Version:
  • NPM Version:
  • Yarn Version:

Hello,Dearz, I have a problem. Strapi has back (port 1337) and front (port 3000). I wanna change in prod requests http to https. For sure, I have Nginx. Ubuntu.
Set up Nginx:


Strapi server

upstream strapi {

server {
# Listen HTTP
listen 80;

    # Redirect HTTP to HTTPS
    return 301 https://$host$request_uri;


server {
# SSL configuration
listen 443 ssl;
listen [::]:443 ssl;

    ssl_certificate     /home/leadman/ssl/www_matryoshka_fm.crt;
    ssl_certificate_key /home/leadman/ssl/13677054.key;


    # Proxy Config
    location / {
    proxy_pass http://localhost:1337;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;


Already I’ve tried to make front in this config forward to 3000, and admin panel (/admin) on port 1337 and it works, front is working on domain name via https and back also. But THE PROBLEM IS:
Mixed Content: The page at ‘’ was loaded over HTTPS, but requested an insecure resource ‘’. This request has been blocked; the content must be served over HTTPS.