На новом сервере с nginx (ISPmanager) появилась такая проблема. На многих установленных форумах при постинге и в списке "Кто на форуме" отображается не реальный ip пользователя, а ip сервера.
Связано это с тем, что перед апачем, данные обрабатывает nginx и уже потом что не обработал отдает апачу, а тот соответственно думает что получает запрос от пользователя.
Решение проблемы использовать при определении ip пользователя не REMOTE_ADDR а HTTP_X_FORWARDED_FOR
Для клиентов хостинга делаю такую замену бесплатно, если в этом есть необходимость.