настройте nginx для обслуживания приложения vuejs на поддомене, прослушивающем 443

настройте nginx для обслуживания приложения vuejs на поддомене, прослушивающем 443

Я хочу запустить приложение vuejs на sub.domain.com, и я просто настраиваю nginx, как показано ниже:

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;
}

но когда я применяю эту конфигурацию, приложение vuejs загружается на основном домене ( domain.com) и ломает сайт. Я не могу понять, что здесь не так! и также, когда я удаляю строки, связанные с ssl, все хорошо и работает так, как я ожидаю на http

Связанный контент