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

Тема в разделе "Администрирование серверов", создана пользователем Jess23, 30 ноя 2017.

  1. Jess23

    Jess23

    Регистрация:
    21 авг 2015
    Сообщения:
    111
    Симпатии:
    130
    Никак не получается применить редиректы. Не могу решить такие проблемы, перечитал сопутствующие топики, но безрезультатно, помогите пожалуйста разобраться.

    Стоит панель 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. При переходе на https://ghjksd.domain.com - открывается основной сайт на домене domain.com с неправильным сертификатом lets encrypt (по стандарту сертификат работает, подключил в панели для домена domain.com)

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

    Какой файл именно nginx нужно отредактировать и как правильно поправить данные проблемы? Или проблема где-то в записях для домена типа А?
     
  2. settr

    settr

    Регистрация:
    12 окт 2016
    Сообщения:
    67
    Симпатии:
    54
    Для начала в панели управления регистратора домена удалите A запись *.domain.com ( при этом должны быть A записи cp.domain.com, domain.com)
    Для того, чтобы nginx весты слушал только cp.domain.com подправьте файл /usr/local/vesta/nginx/conf/nginx.conf
    установите server_name
    Код:
    server_name cp.domain.com
    
    Рестарт весты через админ панель или командой
    Код:
    service vesta restart
    
     
    Последнее редактирование: 30 ноя 2017
    Jess23 нравится это.
  3. Jess23

    Jess23

    Регистрация:
    21 авг 2015
    Сообщения:
    111
    Симпатии:
    130
    Спасибо, действительно была проставлена запись *.domain.com - после удаления все стало на свои места.