Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Заход на web server только через доменное имя  (Прочитано 1944 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Здравствуйте!
Подскажите пожалуйста, как правильно сделать так, что бы на web сервер можно было попасть только через доменное имя?
Хочется, что бы если пользователь пытается зайти через ип адрес, ему возвращался ответ 404.

Единственное что пришло в голову, это сделать виртуальный хост по ип адресу и редирект на 404.
Но нет уверенности, что это правильно. Может есть более правильный способ!?

Спасибо!

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Я могу и ошибаться... но, если на хосте с ip будет редирект на 404, то и по имени хоста все пойдут туда же.
Смысл службы dns: брать символьные пути и перебрасывать их на резолвленный из имени хоста ip. Т.е. запрос и по имени и по ip приходит на один ip-адрес:порт.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн virusoft

  • Активист
  • *
  • Сообщений: 323
    • Просмотр профиля
    • Virusoft
Здравствуйте!
Подскажите пожалуйста, как правильно сделать так, что бы на web сервер можно было попасть только через доменное имя?
Хочется, что бы если пользователь пытается зайти через ип адрес, ему возвращался ответ 404.
Единственное что пришло в голову, это сделать виртуальный хост по ип адресу и редирект на 404.
Но нет уверенности, что это правильно. Может есть более правильный способ!?
Спасибо!
сделай фейковую страницу в виртуал хосте по ип.
Если работает - не трогай. Linux - гибкая система, но один раз прогнувшись может обратным ходом распрямиться и ударить по самому (…) месту. Думай о будущем и все будет хорошо.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
Вообще-то по умолчанию так и есть, если вы нормально настраивали систему.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн johnyx

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
    • мойрф
да фейк виртуалхост, либо редирект в htaccess.
« Последнее редактирование: 05 Июля 2018, 12:05:14 от johnyx »
Kubuntu 18.04.2. kdeNeon 5.15.2. Ubuntu 18.04.2 server webmin vps. 3xWindows 10. (android 7.1.2 miui10 global 9.2.28)  (android 4.2.2) (samsung p3100 Lineage os)

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
редирект в htaccess.
чо…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Всем спасибо за ответы!)))

AnrDaemon,
Видимо не совсем нормально((

Еще раз Спасибо!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
Видимо не совсем нормально((
Тогда переделывайте.
Домен должен быть добавлен отдельным хостом.
Тогда 000-default будет ловушкой для кошек.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Все причесал, и вот решил сюда вернуться за советом.
Сейчас у меня по ip адресу отдаёт пустую html страницу, соответственно с кодом ответа 200.

Подскажите пожалуйста, может лучше стоит отдавать другой код? Например 404, 406 или ещё что-то?

Спасибо!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
Re: Заход на web server только через доменное имя
« Ответ #10 : 06 Июля 2018, 02:46:33 »
А это зависит от того, что именно вы там учудили. С какого перепугу пустая страница вообще отдаётся?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Заход на web server только через доменное имя
« Ответ #11 : 06 Июля 2018, 15:50:10 »
AnrDaemon,
Здравствуйте!

Да вроде нечего осособенного, создал виртуальный хост по ip адресу с самоподписаным сертификатом, создал папку и в ней пустой файл index.html. Добавил это все в группу www-data и дал права(для папки и файла) только на чтение. Естественно при запросе по ip адресу, отдаётся моя пустая страница(файл index.html) с кодом ответа 200.

Спасибо!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
Re: Заход на web server только через доменное имя
« Ответ #12 : 06 Июля 2018, 15:59:02 »
создал виртуальный хост по ip адресу
Зачем?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Заход на web server только через доменное имя
« Ответ #13 : 06 Июля 2018, 16:06:08 »
AnrDaemon,
Для того чтобы запретить переход на сайт на прямую через ip  адрес

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
Re: Заход на web server только через доменное имя
« Ответ #14 : 06 Июля 2018, 16:19:09 »
…читайте топик сначала.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.045 секунд. Запросов: 25.