Letesencrypt + fritzbox + nginx reverse proxy help

Help.

I have generated an ssl cert with Letsencrypt for mydomain

installed nginx as reverse proxy with this config :

server {
listen 443 ssl;
server_name miodominio.it;

ssl on;
ssl_certificate /etc/letsencrypt/live/miodominio.it/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/miodominio.it/privkey.pem;
ssl_prefer_server_ciphers on;

location / {
proxy_pass http://mioip:8123;
proxy_set_header Host $host;

proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;
}

location /api/websocket {
proxy_pass http://mioip:8123/api/websocket;
proxy_set_header Host $host;

proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;

}

}

Fritzbox with port forward 443(extern)->8123(intern)

configuration.yaml:

http:

api_password: !secret hasspass

base_url: miodominio.it:8123

ssl_certificate: /etc/letsencrypt/live/miodominio.it/fullchain.pem
ssl_key: /etc/letsencrypt/live/miodominio.it/privkey.pem

Result : from outside of lan https://miodominio.it/states ok

in lan mioip:8123
returns:

This page isn’t working

mioip didn’t send any data.

ERR_EMPTY_RESPONSE