@alltiptop

Как в nginx задать правило только для субдомена?

Проблема: https://domain.com перенаправляет на http://domain.com/попытка/входа/в/seafile
Дано:
корневой домен domain.com
поддомен https://sub.domain.com/ - сервер seafile, их мануал по настройке через nginx:
server {
      listen       80;
      server_name  sub.domain.com; 
      rewrite ^ https://$http_host$request_uri? permanent;
  }

  server {
      listen 443;
      ssl on;
      ssl_certificate /etc/ssl/cacert.pem;
      ssl_certificate_key /etc/ssl/privkey.pem;
      server_name sub.domain.com;    
      # длинный конфиг #
      fastcgi_param   HTTPS               on;
      fastcgi_param   HTTP_SCHEME         https;
  }


1. Почему оно работает не только с sub.domain.com, а пытается что-то делать и с корневым доменом?
2. Как это исправить?
3. Как оставить https://domain.com при запросе без редиректов на seafile?
  • Вопрос задан
  • 2710 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы