Задать вопрос
@Bjornie
Изучаю Python

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

Я опубликовал на DigitalOcean приложению Django, настроив gunicorn + nginx. Приложение работает и доступно но привязанному к серверу домену. Однако оно также продолжает быть доступным по IP, который мне выдали при создании дроплета.
В настройках nginx я указал конкретный домен. Подскажите, какие настройки я должен проверить, чтобы отвязать IP, т.к. я пока не очень силен в администрировании.
  • Вопрос задан
  • 292 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • ProductStar
    Python и Django: бэкенд-разработка
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 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;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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