Tag: reverse proxy

  • Install mod_remoteip in Cpanel Server

    To install mod_remoteip in Cpanel Server, run

    yum install ea-apache24-mod_remoteip
    

    Edit file

    vi /etc/apache2/conf.modules.d/370_mod_remoteip.conf
    

    Add

    RemoteIPHeader X-Forwarded-For
    RemoteIPTrustedProxy 127.0.0.1 PROXY_SERVER_IP_HERE
    

    Restart Apache.

    systemctl restart apache2
    

    At this stage, PHP applications will show the proper visitor IP addresses.

    Apache access logs will still show the proxy server IP. To fix this, edit the Apache configuration file.

    Find

    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    

    Replace with

    LogFormat "%a %l %u %t \"%r\" %>s %b" common
    LogFormat "%a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    

    Restart Apache

    systemctl restart apache2
    

    Cloudflare Restore Real IP Address in Cpanel Server

    Back to Cpanel Server