Как сайту c ssl обратиться к бекенду без ssl?
Вы можете на стороне своего бэкенда/сервера реализовать проксирование. Самый простой способ с nginx:
location /proxy {
    proxy_pass http://domain.com;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Real-IP $remote_addr;
}
Если с сайта (в браузере) можно обратиться к бэкенду - значит, это по факту не бэкенд. И, соответственно, для него нужно настроить HTTPS, тогда проблема будет решена.