
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
۩
Дата
|
![]() ![]() Пофигист ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 883 Пользователь №: 36058 На форуме: Карма: 43 ![]() |
Я не занимаюсь администрированием серверов, поэтому напряг. Поискал ответы в сети - вопросы есть, ответов нет. :(
Мой интерес в общем-то академический, для самообразования, но всё-же... ---- Иногда, раз в несколько дней, идут странные запросы к серверу, типа (по логу): 183.60.48.25 http://www.baidu.com - - [18/Dec/2014:18:58:12 +0300] "GET http://www.baidu.com/ HTTP/1.1" 200 189 "-" "-" Вместо "www.baidu.com" могут быть другие домены (6.url.cn, hotel.qunar.com и т.п.) и IP могут быть другие. Соответственно, в массиве $_SERVER появляются такие параметры: [HTTP_HOST] => http:_//www.baidu.com [SERVER_NAME] => http:_//www.baidu.com [SERVER_ADDR] => 95.25.###.### [SERVER_PORT] => 80 [REMOTE_ADDR] => 183.60.48.25 [REMOTE_PORT] => 29213 и т.д. И тут непонятка: SERVER_ADDR определён правильно, а вот SERVER_NAME нет - по идее должно быть имя из настроек апача (что-то вроде "site.ru"). Что это? Дыра в Апаче? Его глюк? Глюкавые настройки? Или ещё что? И какие есть решения? ---- Это настройки виртуалки (IP сервера динамический - домашний комп): <VirtualHost 127.0.0.1:80 *:8081> По моему скромному мнению, апач не должен обрабатывать никакие запросы по 80-ому порту, кроме как с локального 127.0.0.1 для этого сайта. Так почему обрабатывает? Кроме того, если уж обработал, то почему ServerName из запроса, а не из настроек? Расжуйте бестолковому, ибо я не понимаю логики этого. :( -------------------- |
![]() |
|||||
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 837 Пользователь №: 32378 На форуме: Карма: 50 ![]() |
А если нет настроек с указанием SERVER_NAME для этого хоста?
Апач сначала устанавливает соединения на 80 порт, и уже когда соединение установлено, он по заголовку от клиента определяет, какой сайт отдавать. -------------------- VPS от 5$, первые 2 месяца - бесплатно.
|
||||
![]() |
۩
Дата
|
![]() ![]() Пофигист ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 883 Пользователь №: 36058 На форуме: Карма: 43 ![]() |
Вы знаете почему апач обработал запрос для IP 95.25.###.### при указанных настройках?
-------------------- |
![]() |
|||
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9631 Пользователь №: 26630 На форуме: Карма: 664 ![]() |
помимо виртуального хоста, есть дефолтный, обрабатывающий запросы с левыми server name |
||
![]() |
۩
Дата
|
![]() ![]() Пофигист ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 883 Пользователь №: 36058 На форуме: Карма: 43 ![]() |
Тут http://php.ru/forum/viewtopic.php?f=41&t=51192 немного подробнее что к чему и до чего договорились.
-------------------- |
![]() |
![]() ![]() ![]() |