Good morning,

I have a customer who’s attempting to use RemoteIPProxyProtocol with 
mod_remoteIP. Per 2.4 documentation, this directive should be available ( 
https://httpd.apache.org/docs/2.4/mod/mod_remoteip.html 
<https://httpd.apache.org/docs/2.4/mod/mod_remoteip.html> ) 

I built httpd 2.4.29 from sources this morning with APR 1.6.3 and apr-util 
1.6.1, and I’m not seeing this directive as available, and upon putting it into 
the configuration, it can’t find this directive.

jperkins64 :: /opt/perk # ./bin/apachectl configtest
AH00112: Warning: DocumentRoot [/opt/perk/docs/dummy-host.example.com] does not 
exist
AH00526: Syntax error on line 30 of /opt/perk/conf/extra/httpd-vhosts.conf:
Invalid command 'RemoteIPProxyProtocol', perhaps misspelled or defined by a 
module not included in the server configuration
jperkins64 :: /opt/perk # grep remoteip conf/httpd.conf
LoadModule remoteip_module modules/mod_remoteip.so
jperkins64 :: /opt/perk # grep RemoteIP conf/extra/httpd-vhosts.conf -A2 -B3
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common
    RemoteIPProxyProtocol On
</VirtualHost>

When I remove that directive from my vhosts.conf, I’m loading the module 
properly (it appears lol):

jperkins64 :: /opt/perk # ./bin/apachectl -M | grep remoteip
AH00112: Warning: DocumentRoot [/opt/perk/docs/dummy-host.example.com] does not 
exist
AH00112: Warning: DocumentRoot [/opt/perk/docs/dummy-host2.example.com] does 
not exist
 remoteip_module (shared)
jperkins64 :: /opt/perk #

Did this directive get pulled out or am I missing something to get this 
enabled? 

—
Jacob Perkins
Product Owner
cPanel Inc.

jacob.perk...@cpanel.net <mailto:jacob.perk...@cpanel.net>
Office:  713-529-0800 x 4046
Cell:  713-560-8655

Reply via email to