Привет. Че-то я туплю. Пересмотрел конфиги и документацию не один раз, но ошибку не вижу.
Есть основной сайт, который должен открываться только по адресу httpS://site.ru, но при этом по адресу http://beta.site.ru должна работать так сказать тестовая версия сайта без шифрования. Суть проблемы – почему-то при заходе по адресу httpS://beta.site.ru открывается основная версия сайта. Почему - понять не могу. По адресу http://beta.site.ru – все ок. Конфиг: # по умолчанию server { listen 80 default_server; server_name 1.2.3.4; allow 127.0.0.1; deny all; } # версия для тестов server { listen 80; server_name beta.site.ru ; … } # редирект с http на https server { listen 80; server_name site.ru; access_log off; return 301 https://site.ru$request_uri; } # редирект с www на non-www server { listen 443 ssl; # ssl_certificate domain.crt; # ssl_certificate_key domain-key.txt; server_name www.site.ru; access_log off; rewrite ^(.*)$ https://site.ru$1 permanent; } # основная версия сайта server { listen 443 ssl http2; server_name site.ru ; … } Posted at Nginx Forum: https://forum.nginx.org/read.php?21,294517,294517#msg-294517 _______________________________________________ nginx-ru mailing list -- nginx-ru@nginx.org To unsubscribe send an email to nginx-ru-le...@nginx.org