Задать вопрос
@sferg1985
Рассказывать долго. Сами спросите о чём нужно.

Как предотвратить попадание на сайт по https://12.34.56.78?

Здравствуйте, господа. Имеется связка Nginx + PHP7-FPM. Недавно "созрел" для того, чтобы воспользоваться SSL-сертификатами от Let's Encrypt, дабы перейти с HTTP на HTTPS. Случайно обнаружил в /var/log/nginx/access.log записи, что ко мне пытаются заходить по адресу https://12.34.56.78. Подскажите, пожалуйста, как можно прекратить это безобразие? C HTTP вопросов никаких нет - там всё отсеивается с помощью маленького конфига /etc/nginx/sites-available/default.conf:
server {
    listen                     80 default_server;
    return                     444;
}

где при попытке зайти по http: //12.34.56.78 выводится сообщение о том, что соединение сброшено:
kiss_33kb.1516137006.png
Каким образом можно добиться того же для HTTPS?
  • Вопрос задан
  • 246 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
@Xilian
Программист 1С, сетевые технологии, SQL
Просто задать server_name www.имя.домен. Должно помочь.
Ответ написан
@Wexter
server {
listen 443 ssl;

server_name 12.34.56.78;

return 444;
}
Ответ написан
shambler81
@shambler81 Куратор тега Linux
listen 80 default_server;
Помоему тут все очевидно
Перевести на русский?
Собираю весь мусор который непонятно какому сайту пренадлежит ( по умолчанию любому домену всему что доступно) - это мусорка дев нул местный.
По сути на этом локейшене должен висеть файлик .html
здрасти вы попали на сеервер такой то но что-то пошло не так и вы попали в отстой.

Почему ваш сайт висит на этом говне?
Ответ потому что для легкости инсталяции первый сайт почему-то вешают сюда, поскольку он будет работать при любом раскладе, а то что к нему появится хренова туча зеркал так это никто не парится.
Создавай отдельный конфиг под сайт.

https://nginx.ru/ru/docs/http/server_names.html
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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