adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
На виндовом серваке Апач не определяет IP посетителей
На страницу 1 2
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ИНТЕРНЕТ/СЕТИ
Автор Сообщение
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Вт 25-03-08 : 19-43    Заголовок сообщения: На виндовом серваке Апач не определяет IP посетителей Ответить с цитатой

Суть в чем.

Стоит Windows 2000. Исполняет роль сервера.
На нем стоит UserGate - инет в сеть разруливает.

Стоит Xampp(это сборка - apache+php+mysql), там сайт лежит, который из внешки доступен.

Все это дело подключено через роутер.

Все бы хорошо, но...на сайте систему статистики устанавливаю.
А сервак IP адреса посетителей не определяет. Смотрел так - вывел содержимое массива $_SERVER - IP открывающего там то ли пустой, то ли нолями. Из-за этого много чего не работает в итоге.

В чем может быть проблема и как ее решить ?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Aprelle
Гуру
СообщениеДобавлено: Вт 25-03-08 : 21-57    Заголовок сообщения: Ответить с цитатой

Не спец, но
Предполагаю, что в роутере.
+ Попробуй другие функции для определения IP.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Вт 25-03-08 : 22-15    Заголовок сообщения: Ответить с цитатой

Aprelle
Вот у меня тоже токое предположение, но не знаю как проверить-починить.


Система статистики, что пользуется - конечный скрипт. И его изменять бы не хотелось(плюс не уверен, что получится). Более того, не определяются ссылки, по которым приходит пользователь - а это в том же массиве должно отображаться.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Aprelle
Гуру
СообщениеДобавлено: Вт 25-03-08 : 22-28    Заголовок сообщения: Ответить с цитатой

А порты (80 или какой там для http) пробросил?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
medal
Форумчанин
СообщениеДобавлено: Вт 25-03-08 : 22-28    Заголовок сообщения: Ответить с цитатой

Попробуй создать файлик info.php с содержимым
<?
phpinfo();
?>

И посмотри что вообще там есть.

А вообще, личто мое мнение. Не использовать готовые сборки серверов. Лучше потратить 1 час (если не знаешь как) читая мануалы по настройке apache и php, чем потом наблюдать подобные вещи. По крайней мере будешь уверен что накосячил ты Smile

Если массив $_SERVER есть и 'REMOTE_ADDR' пустой, то дело в апаче скорее всего.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
medal
Форумчанин
СообщениеДобавлено: Вт 25-03-08 : 22-35    Заголовок сообщения: Ответить с цитатой

А в логах apache IP есть?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Aprelle
Гуру
СообщениеДобавлено: Вт 25-03-08 : 22-36    Заголовок сообщения: Ответить с цитатой

глянь файлик apache/logs/access.log
там первой позицией идут ip-шники
попробуй извне зайти на сайт и локально, сравни записи,
если локально -- пустой ip -- кривой апач
если извне -- пустой ip -- пробрасывай порт
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
medal
Форумчанин
СообщениеДобавлено: Вт 25-03-08 : 22-38    Заголовок сообщения: Ответить с цитатой

Попробуй Win32DisableAcceptEx добавить в httpd.conf и апач перегрузить, должно помоч.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Вт 25-03-08 : 22-48    Заголовок сообщения: Ответить с цитатой

В логах там где IP - нолики.

medal
Щас попробую
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Вт 25-03-08 : 22-52    Заголовок сообщения: Ответить с цитатой

Aprelle
порт пропробшен - сайт извне доступен.

Win32DisableAcceptEx вписать - ничего не дало Sad
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Aprelle
Гуру
СообщениеДобавлено: Вт 25-03-08 : 22-59    Заголовок сообщения: Ответить с цитатой

>порт пропробшен - сайт извне доступен.
то что сайт доступен извне, это не показатель правильной настройки модема, если он у тебя работает роутером и IP в пакетах подменяет.

>В логах там где IP - нолики.
Если локально ходишь по сайту и он в лог все-равно нолики прописывает,
а не к примеру 127.0.0.1, то кривой Апач.
Попробуй снести и другой пак поставить. Встречаются очень даже нормальные паки которые Ap+php+mysql без лишних вопросов за раз ставят.

У меня стоит пак AppServ. Apache и php работатют. MySQL вроде тоже, но я с ним пока не заморачивался, ip-шники пишутся, правда модем пока в бридже.

Слона то мы и не приметили
>На нем стоит UserGate - инет в сеть разруливает.
Тормозни временно эту штуку и попробуй без нее.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Вт 25-03-08 : 23-32    Заголовок сообщения: Ответить с цитатой

Aprelle
В инете у парня на похожую проблему наткнулся.


Кстати - Апач в сборке - 2.2
Вот у него тоже - Апач 2 и на 2000ой винде IP Не определяются.

Локально тоже не определяются.

Там они так и не разобрались, он в конце только про mod_access сказал. У меня его нет. Но я так почитал - это вроде не к этому относитя. Может кто знает, какой модуль за IP определение отвечает ?

По поводу проброса портов апача - пробросили 80тый порт. Еще на почту проброшен 25. Еще там какие-то. Но суть в том - что апач 80тый слушать сидеть вроде должен.

Может вся проблема лишь в схеме - может при таком подключении на винде Апач сколько бы не тужился - IP не получит ? Равно как и остальные данные от пользователя - откуда пришел там.

Юзергейт отключил - чего-то не дало эффекта.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Aprelle
Гуру
СообщениеДобавлено: Ср 26-03-08 : 04-32    Заголовок сообщения: Ответить с цитатой

>Может вся проблема лишь в схеме - может при таком подключении на винде Апач сколько бы не тужился - IP не получит ?

Если ты локально заходишь, а IP в логах нулевой, значит схема ни причем, UserGate может ip подменять.

Ну можно еще покопать в сторону, что какая-то из служб windows не запущена, которая ответственна за корректную работу протокола tcp ip и определение ip-шников, но это тоже какой-то экзотический вариант.

Короче, поставь другой пак с апачем и проверь на нем. Win2000 + Apache -- все нормально должно работать.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
blackschool
Продвинутый форумчанин
СообщениеДобавлено: Ср 26-03-08 : 07-20    Заголовок сообщения: Ответить с цитатой

дорога в php.ini
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора   Номер ICQ
Aprelle
Гуру
СообщениеДобавлено: Ср 26-03-08 : 08-17    Заголовок сообщения: Ответить с цитатой

php.ini здесь ни причем если апач в логах ip не пишет
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
TROLL_
Эксперт
СообщениеДобавлено: Чт 27-03-08 : 09-49    Заголовок сообщения: Ответить с цитатой

Richard Ferlow

1.ты конфиг покожи, не весь конечно, но типа внутри виртуального хоста что. особlенно будет интеросовать строки про логи.
error log , access log. правильно ли записи то?
2. ставил и на хр и на 2003 никаких проблем небыло.
причем связка таже. ЮГ и АПМ отлично рабтают вместе, логи пишет ип выдает. хотя вот что, надо подумать где он у тебя стоит, за прокси или после.... вот тут наверное трабла...

medal
улыбнуло про час настрйки.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
medal
Форумчанин
СообщениеДобавлено: Чт 27-03-08 : 13-47    Заголовок сообщения: Ответить с цитатой

TROLL_
Читай всю фразу целиком, а не отдельные слова. Я говорю о том, что если НЕ ЗНАЕШЬ как это делать, то за час можно прочитать кучу мануалов и научиться.
Если знаешь, то дело 5-10 минут.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
TROLL_
Эксперт
СообщениеДобавлено: Чт 27-03-08 : 15-53    Заголовок сообщения: Ответить с цитатой

medal
вот знашь, неохта в палнмику вступать, но за 1 час ты его нрмально не настроешь - это раз, разобраться тоже нет - это два, получить представление - вот это можно.
или тупо чужие конфиги брать, исправляя название сервера,порты+маил админа. -вот ют за час можно Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Чт 27-03-08 : 15-56    Заголовок сообщения: Ответить с цитатой

TROLL_
Я пожалуй присоеденюсь, иначе бы давно переставил Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
TROLL_
Эксперт
СообщениеДобавлено: Чт 27-03-08 : 15-59    Заголовок сообщения: Ответить с цитатой

Richard Ferlow

могу дать свой, для линукс, чуть переделаешь вот и все.
+ незабудь связать с пхп, там 2 строчки впишешь.
кароче если надо пиши
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ИНТЕРНЕТ/СЕТИ Часовой пояс: GMT + 7
На страницу 1 2
Страница 1 из 2

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы