Add mod_rpaf 0.5

rpaf changes the remote address of the client on incoming proxy
requests. It is used in backend servers that needs to know the IP of the
client, and works in conjunction with mod_proxy_add_forward (which sets
the X-Forwarded-For header). When an X-Host header exists rpaf will take
the hostname found here, put it into Apache, and update the virtualhost
settings so that you can serve virtualhosts on the backend.

Author: Thomas Eibner
This commit is contained in:
Clement Laforet 2004-03-17 18:32:27 +00:00
parent 33fdc4cde2
commit 20c1796527
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=104314
5 changed files with 48 additions and 0 deletions

View File

@ -264,6 +264,7 @@
SUBDIR += mod_python3
SUBDIR += mod_roaming
SUBDIR += mod_roaming2
SUBDIR += mod_rpaf
SUBDIR += mod_ruby
SUBDIR += mod_scgi
SUBDIR += mod_security

34
www/mod_rpaf/Makefile Normal file
View File

@ -0,0 +1,34 @@
# New ports collection makefile for: mod_rpaf
# Date created: Mar 17, 2003
# Whom: Clement Laforet <clement@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= mod_rpaf
PORTVERSION= 0.5
CATEGORIES= www
MASTER_SITES= http://stderr.net/apache/rpaf/download/
MAINTAINER= clement@FreeBSD.org
COMMENT= Make proxied requests appear with client IP
USE_APACHE= yes
.if defined(WITH_APACHE2)
PLIST_SUB+= APACHE=apache2
AP_EXT= la
SRC_FILE= mod_rpaf-2.0.c
.else
PLIST_SUB+= APACHE=apache
AP_EXT= so
SRC_FILE= mod_rpaf.c
.endif
do-build:
@cd ${WRKSRC} && ${APXS} -c -o ${PORTNAME}.${AP_EXT} ${SRC_FILE}
do-install:
${APXS} -i -a -n ${PORTNAME:S/mod_//} ${WRKSRC}/${PORTNAME}.${AP_EXT}
.include <bsd.port.mk>

2
www/mod_rpaf/distinfo Normal file
View File

@ -0,0 +1,2 @@
MD5 (mod_rpaf-0.5.tar.gz) = 471fb059d6223a394f319b7c8ab45c4d
SIZE (mod_rpaf-0.5.tar.gz) = 4482

8
www/mod_rpaf/pkg-descr Normal file
View File

@ -0,0 +1,8 @@
rpaf changes the remote address of the client on incoming proxy
requests. It is used in backend servers that needs to know the IP of the
client, and works in conjunction with mod_proxy_add_forward (which sets
the X-Forwarded-For header). When an X-Host header exists rpaf will take
the hostname found here, put it into Apache, and update the virtualhost
settings so that you can serve virtualhosts on the backend.
WWW: http://stderr.net/apache/rpaf/

3
www/mod_rpaf/pkg-plist Normal file
View File

@ -0,0 +1,3 @@
libexec/%%APACHE%%/mod_rpaf.so
@exec %D/sbin/apxs -e -a -n rpaf %D/%F
@unexec %D/sbin/apxs -e -A -n rpaf %D/%F