Обработка несуществующих субдоменов

r_vyacheslav

Гуру форума
Регистрация
18 Авг 2015
Сообщения
174
Реакции
67
Никак не получается применить редиректы. Не могу решить такие проблемы, перечитал сопутствующие топики, но безрезультатно, помогите пожалуйста разобраться.

Стоит панель Vesta (vestacp.com)/Ubuntu 16.04 x64.

1. Имеется сайт domain.com при переходе на субдомен панели cp.domain.com открывается стандартная заглушка, при переходе на cp.domain.com:8083 открывается форма авторизации.
2. При переходе на ghjksd.domain .com - открывается стандартная заглушка cp.domain.com но ни редиректов ничего нету и в адресной строке браузера всеравно висит адрес ghjksd.domain.com.
3. При переходе на Для просмотра ссылки Войди или Зарегистрируйся. com - открывается основной сайт на домене domain.com с неправильным сертификатом lets encrypt (по стандарту сертификат работает, подключил в панели для домена domain.com)

Вопрос: что нужно прописать в конфиге nginx чтобы исправить эту проблему где нельзя будет получить доступ к несуществующему субдомену типа: ghjksd.domain.com и не открывать сайт по адресу: Для просмотра ссылки Войди или Зарегистрируйся .com?

Какой файл именно nginx нужно отредактировать и как правильно поправить данные проблемы? Или проблема где-то в записях для домена типа А?
 
В шаблоны дописать и сделать ребилд
Код:
    if ($host != %domain_idn%) {
return 301 $scheme://%domain_idn%$request_uri;
    }

С портом 8083 отдельный разговор, но суть та же
Код:
  if ($host != blabla) {
return 403;
    }
 
Последнее редактирование:
Назад
Сверху