LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

Бред какой-то написан. SNI придумали сто лет назад и nginx его прекрасно поддерживает из коробки без каких-либо ухищрений.

Вот мой конфиг:

server {
  listen 443 ssl;
  server_name vbezhenar.com;

  ssl_certificate /etc/letsencrypt/live/vbezhenar.com/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/vbezhenar.com/privkey.pem;
  ssl_trusted_certificate /etc/letsencrypt/live/vbezhenar.com/chain.pem;
  include /etc/nginx/ssl.conf;

  root /var/www/html;
}

server {
  listen 443 ssl;
  server_name www.vbezhenar.com;

  ssl_certificate /etc/letsencrypt/live/vbezhenar.com/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/vbezhenar.com/privkey.pem;
  ssl_trusted_certificate /etc/letsencrypt/live/vbezhenar.com/chain.pem;
  include /etc/nginx/ssl.conf;

  return 301 https://vbezhenar.com$request_uri;
}

server {
  listen 443 ssl default_server;

  ssl_certificate /etc/letsencrypt/live/vbezhenar.com/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/vbezhenar.com/privkey.pem;
  ssl_trusted_certificate /etc/letsencrypt/live/vbezhenar.com/chain.pem;
  include /etc/nginx/ssl.conf;

  return 301 https://vbezhenar.com/;
}

server {
  listen 443 ssl http2;
  server_name alpine.vbezhenar.com;

  ssl_certificate /etc/letsencrypt/live/alpine.vbezhenar.com/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/alpine.vbezhenar.com/privkey.pem;
  ssl_trusted_certificate /etc/letsencrypt/live/alpine.vbezhenar.com/chain.pem;
  include /etc/nginx/ssl.conf;

  return 301 https://vbezhenar.com/;
}

Всё просто работает как ожидается.

Исходная версия vbr, :

Бред какой-то написан. SNI придумали сто лет назад и nginx его прекрасно поддерживает из коробки без каких-либо ухищрений.