Специально проверил — nginx и apache c mod_rpaf — ограничения по IP работают из htaccess замечательно (хоть и не на убунте)
У вас выставлены корректно директивы
RPAFEnable On
RPAFheader X-Real-IP
RPAFproxy_ips <proxy_ip> 127.0.0.1
в конфиге апача? Адреса в еррор и аксесслогах правильные?