так. Настроил вирт. хост, который при обращении редиректит на 443 порт . Но сайт работает, только если в лисенер добавить default_server. 
                  
                  
                  listen 443 default_server ssl http2;
                  
                  
                  Что-то не так настроено в ./sites-available/default ? 
                  
                  
                  Содержимое файла этого такое:
                  
                  
                  server {
                  
                  
                          listen 80 default_server;
                  
                  
                          listen [::]:80 default_server;
                  
                  
                  
                  
                  
                          root /var/www/html;
                  
                  
                  
                  
                  
                          # Add index.php to the list if you are using PHP
                  
                  
                          index index.html index.htm index.nginx-debian.html;
                  
                  
                  
                  
                  
                          server_name _;
                  
                  
                  
                  
                  
                          location / {
                  
                  
                                  try_files $uri $uri/ =404;
                  
                  
                          }
                  
                  
                  }
                  
                  
                
и где редирект на 443 порт?
Работает только так, с добавлением default_server. server { listen 80; server_name site.com; return 301 https://site.com$request_uri; } server { listen 443 default_server ssl http2; server_name site.com; ...... }
если вам не нравится default_server, тогда явно указывайте IP listen 2.2.2.2:443 ssl http2;
Так а для чего нужно вообще использовать этот параметр ? Что он указывает ? Потому, что у меня есть несколько других веб серверов с нджинсом и там не где не используется default_server в описаниях вирт. хостов и все работает, а тут не работает ни в какую.
что не отменяет функционала этой директивы))
http://nginx.org/ru/docs/http/request_processing.html
Обсуждают сегодня