Tu peux utiliser aussi le
Port-sharing disponible nativement avec OpenVPN :
proto tcp
port 443
port-share 127.0.0.1 4443
OpenVPN écoute sur le port 443, ensuite il se charge de séparer les flux automatiquement. Le traffic HTTPS est transmis à Nginx via le port 4443, donc dans tes vhosts nginx il te suffit juste de mettre :
listen 4443 ssl;