• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux rpaf Download

rpaf

January 23, 2008
Rpaf is a software that allows for reverse proxy add forward functionality in backend Apache servers, similar to the functionality provided by mod_proxy_add_forward for frontend Apache servers.
Version 0.6
License GPL
Platform Linux
Supported Languages English
Homepage stderr.net
Developed by Thomas Eibner
Mod_rpaf is a software that allows backend Apache servers to function in the same way as frontend Apache servers. The software essentially performs the opposite function of mod_proxy_add_forward, which is written by Ask Bjrn Hansen. It is compatible with mod_proxy in Apache starting with release 1.3.25 and mod_proxy that is distributed with Apache2 from version 2.0.36.

The mod_rpaf software changes the remote address of the client visible to other Apache modules when the two conditions are satisfied. The first condition is that the remote client is defined in httpd.conf as a proxy. The second condition is that there is an incoming X-Forwarded-For header and the proxy is in its list of known proxies. In this scenario, mod_rpaf takes the last IP from the incoming X-Forwarded-For header and changes the remote address of the client in the request structure.

The software also takes the incoming X-Host header and updates the virtualhost settings accordingly. For Apache2 mod_proxy, it takes the X-Forwared-Host header and updates virtualhosts. If the user uses mod_rpaf on the backend server, there is no need to use mod_perl to set the remote_ip of the real client that the user is serving or invent a lot of internal hostnames for the backend server. Mod_rpaf simply works with the same hostnames as the frontend server, using the RPAFsethostname option.

The module configuration of mod_rpaf is quite simple as there are only two directives to set; RPAFenable and RPAFproxy_ips. With the RPAFproxy_ips directive, the user can define the IP's of frontend proxies that send the correct X-Forwarded-For headers. If the user does not use the RPAFproxy_ips directive, the module will not change the remote address of the incoming connection at any time. RPAFsethostname, when enabled, takes the incoming X-Host header and updates virtualhost settings accordingly.

New in version 0.6, users can change which header Apache looks at with the configuration directive RPAFheader, allowing them to switch between X-Forwarded-For and X-Real-IP. There are also bugfixes in this version that make mod_rpaf work correctly with Keep-Alive requests.

The requirements for mod_rpaf are Apache 2.0.x (optional), Apache 1.3 branch (optional), and Apache 2.2.x (optional). The software's installation process requires the user to load the module first with the LoadModule rpaf_module libexec/apache2/mod_rpaf-2.0.so command. The following directives should be set: RPAFenable On, RPAFsethostname On, and RPAFproxy_ips 127.0.0.1 10.0.0.1.

Overall, mod_rpaf is an easy and efficient software to use for reverse proxy add forward functionality.
What's New

Version 0.6: N/A

Free Download 8K
355
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    92
  4. SlideMap 1.2.2
    82
  5. CherryTV 0.1
    81
  6. porm r2
    79
  7. Swiftfox 3.0b5pre-2
    77
  8. Java Games 1.0
    76
  9. Clewarecontrol 0.8
    75
  10. fuseftp 0.8
    74

Related Downloads

Martyr
Martyr is a Java-based software library designed for IRC communications. It is ...
GDamafon
GDamafon is open source software that offers an implementation of the Damafon ...
wmMoonClock
wmMoonClock is a dock application that displays accurate lunar ephemeris information.
Plutimikation
Plutimikation is an educational game designed to teach math to kids in ...
uoamhub
UOAMHub is a server designed solely for UOAutoMap, providing an efficient and ...
Smart Icons in Bar
Smart Bar Icons is an add-on that eliminates the need to read ...
Netrun
The software allows execution of a script simultaneously on multiple hosts.
fatresize
Fatresize is a non-destructive command line tool used for resizing FAT16/FAT32 file ...
htb-gen
htb-gen is a scalable, user-friendly software that assists with bandwidth management.
MappaTube
A software that combines the functionality of Freemind and YouTube to create ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.