configure o nginx para servir o aplicativo vuejs no subdomínio escutando em 443

configure o nginx para servir o aplicativo vuejs no subdomínio escutando em 443

Quero executar o aplicativo vuejs sub.domain.come simplesmente configuro o nginx como abaixo:

server {
   listen 80;
   listen 443;
   ssl on;
   ssl_certificate /etc/nginx/ssl/xxx.pem;
   ssl_certificate_key /etc/nginx/ssl/xxx.key;

   server_name sub.domain.com;
   charset utf-8;
   root    /var/www/xxx/dist;
   index   index.html index.htm;

   location / {
      root /var/www/xxx/dist;
      try_files $uri /index.html;
   }
   error_log  /var/log/nginx/xxx-error.log;
   access_log /var/log/nginx/xxx-access.log;
}

mas quando aplico essa configuração, o aplicativo vuejs carrega no domínio principal ( domain.com) e quebra o site. Não consigo entender o que há de errado aqui! e também quando removo as linhas relacionadas ao SSL, está tudo bem e funciona como esperado no http

informação relacionada