Как запретить apache отвечать при обращении напрямую к IP сервера?

12 3
V2
На сайте с 05.01.2012
Offline
120
1440

Стоит apache 2.4 под windows 7. Домены сайтов прописаны  через virtulalhost.

Если напрямую обратиться к IP адресу сервера, т.е. набрать в адресной строке браузера IP сервера,  то apache выдает пустую страницу, вот с таким содержимым

<html>
<head>
<title></title>

</head>
</html>

Откуда она грузится эта страница я не понимаю, потому что она грузится даже в случае если ни одного виртуалхоста не прописано.

Мне нужно сделать так, чтобы apache вообще не отвечал при обращении к адресу сервера по IP. Возможно ли это?

I7
На сайте с 12.06.2008
Offline
366
#1
Vitaly2012 :
Мне нужно сделать так, чтобы apache вообще не отвечал при обращении к адресу сервера по IP. Возможно ли это?

Нет, невозможно. Что-то отдавать он всё равно будет.

lutskboy
На сайте с 22.11.2013
Offline
180
#2
htaccess правило добавить.  если хост=ип то 403 Forbiden
V2
На сайте с 05.01.2012
Offline
120
#3
lutskboy #:
htaccess правило добавить.  если хост=ип то 403 Forbiden
Сейчас как раз и стоит такое правило, но хочется чтобы апач вообще ничего не отвечал, просто игнорировал этот запрос.
RK
На сайте с 10.12.2006
Offline
176
#4
Vitaly2012 #:
Сейчас как раз и стоит такое правило, но хочется чтобы апач вообще ничего не отвечал, просто игнорировал этот запрос.

напишите свой апач.............

Все виды хостинга - https://clck.ru/37EqSV - и не только ...
V2
На сайте с 05.01.2012
Offline
120
#5
apache 2.4 я писал
-S
На сайте с 10.12.2006
Offline
1355
#6
Restrict direct IP access to website
Restrict direct IP access to website
  • 2014.06.22
  • Ivan Ivan 883 2 2 gold badges 9 9 silver badges 23 23 bronze badges
  • serverfault.com
I want to restrict direct IP access to my website. I found several solutions involving .htaccess but none work. I've also found one solution via apache virtual hosts config which was working fine up until I installed a SSL certificate through CPanel. I have absolutely no idea what was altered in the httpd.conf file but now the redirect setting...
V2
На сайте с 05.01.2012
Offline
120
#7

-= Serafim =-, насколько я понимаю, по указанной инструкции при обращении напрямую к IP, апач будет писать  "Sorry, direct IP access not allowed."

А мне нужно, чтобы он вообще не отвечал.

temniy
На сайте с 15.03.2008
Offline
247
#8
Vitaly2012 #:

-= Serafim =-, насколько я понимаю, по указанной инструкции при обращении напрямую к IP, апач будет писать  "Sorry, direct IP access not allowed."

А мне нужно, чтобы он вообще не отвечал.

Так нельзя. 

Можно создать хост по умолчанию и отвечать им. Вот так - https://webhamster.ru/mytetrashare/index/mtb0/1388586799uhbmtjwpae

⭐ Лучший хостинг от 4 евро, VPS от 6 евро, VPN недорого - разные локации - любые карты - скидки до 20% - https://fornex.com/c/ffi2e3/ru/services/
suffix
На сайте с 26.08.2010
Offline
331
#9
Vitaly2012 #:
apache 2.4 я писал

1.

Вас не версию вашего apache  спрашивали - Вам предложили написать свой webserver :)

2.

Вам правильно предложили сделать хост по умолчанию и  если не хотите с него редиректить куда-то на свои сайты то можно какую-нибудь красивую html страничку забубенить. Или оставьте как сейчас у Вас 403 Forbiden.

Клуб любителей хрюш (https://www.babai.ru)
V2
На сайте с 05.01.2012
Offline
120
#10
Ясно, просто думал такое возможно все-таки как-то организовать, возможно не средствами самого апача, а брандмауэра, маршрутизатора или еще чего либо.
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий