server { listen 80; server_name joblin-share.duckdns.org; return 301 https://$host$request_uri; } server { listen 443 ssl; server_name joblin-share.duckdns.org; ssl_certificate /etc/nginx/ssl/nginx.crt; ssl_certificate_key /etc/nginx/ssl/nginx.key; location / { proxy_pass http://frontend:80; } location /api/ { proxy_pass http://backend:5000/; } }