@Bjornie
Изучаю Python

Как закрыть доступ по IP к сайту на DigitalOcean?

Я опубликовал на DigitalOcean приложению Django, настроив gunicorn + nginx. Приложение работает и доступно но привязанному к серверу домену. Однако оно также продолжает быть доступным по IP, который мне выдали при создании дроплета.
В настройках nginx я указал конкретный домен. Подскажите, какие настройки я должен проверить, чтобы отвязать IP, т.к. я пока не очень силен в администрировании.
  • Вопрос задан
  • 288 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sanes
@Sanes
По IP открывается хост, который выше. Первым делаете хост-заглушку, вторым хостом с доменом.
Ответ написан
server {
listen 80;
server_name <IP>;
localtion / {
deny all;
}
}

А лучше наверно сделать 301 редирект, на имя домена. Вот так
server {
listen 80;
server_name <IP>;
return 301 http://site.ru$request_uri;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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