непонятные обращения ПОМОГИТЕ

ss.naTpoH
На сайте с 02.09.2010
Offline
79
599

Есть физический сервер :idea:

как сделать так что бы сервер откликался только на один домен, а на остальные не откликался.

1 = 1 сайт, больше сайтов на этом сервере нет и не будет.

спасибо.

Ш
На сайте с 29.12.2012
Offline
45
#1

Сервер на IIS или апач?

siv1987
На сайте с 02.04.2009
Offline
427
#2

Какой сервер? Поставьте редирект с непонятных обращений на единственный ваш домен.

Ш
На сайте с 29.12.2012
Offline
45
#3

Если домен на сервере будет крутится один - сделайте его дефолтным (на IIS и *nix по прописывается по разному) - и при любом обращении откликаться будет только он. Если надо, чтобы снрвер откликался только по одному доменному имени - резолвите только его, а на дефолтный сервер ставьте заглушку с каким-то Вашим сообщением.

Evas EvaSystems
На сайте с 31.05.2012
Offline
104
#4

Если у вас стоит nginx, у него в конфиге можно поставить проверочку hostname и если hostname не совпадает с указанным возвращать 444 (разрывается соединение с клиентом без отправки какого либо ответа)

Системный администратор Linux. Настройка, сопровождение и оптимизация серверов. Отзывы - searchengines.guru/ru/forum/1017473
Andreyka
На сайте с 19.02.2005
Offline
822
#5

if ($host !~ ^(mydomain.com|www.mydomain.com)$ ) {

return 444;

}

Не стоит плодить сущности без необходимости
siv1987
На сайте с 02.04.2009
Offline
427
#6

apache, в секции виртуального хоста или в файле конфигурации или в .htaccess

RewriteEngine On

RewriteCond %{HTTP_HOST} !^(www\.)?mydomain\.com$

RewriteRule .? - [F]

ss.naTpoH
На сайте с 02.09.2010
Offline
79
#7

Ого спасибо всем не ожидал такого отклика ))

стоит nginx + apache

A
На сайте с 19.07.2010
Offline
130
#8
Andreyka:
if ($host !~ ^(mydomain.com|www.mydomain.com)$ ) {
return 444;
}

более прямой вариант для nginx-a


# отшиваем всех, кто не прописан в конфиге
server {
server_name _;
access_log off; error_log /dev/null;
return 444;
}


server {
server_name mydomain.com www.mydomain.com;
....
}

server {
server_name mydomain2.com www.mydomain2.com;
....
}

.............

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