diff options
author | Clement Laforet <clement@FreeBSD.org> | 2004-03-17 18:32:27 +0000 |
---|---|---|
committer | Clement Laforet <clement@FreeBSD.org> | 2004-03-17 18:32:27 +0000 |
commit | 20c1796527d86a2bad710547c09555f634f0d4da (patch) | |
tree | 3cd8cae4f35403e8c54bbae19c9a6b9f0342d046 /www/mod_rpaf | |
parent | 33fdc4cde2cda8329a49c9c269648282b8b59877 (diff) | |
download | ports-20c1796527d86a2bad710547c09555f634f0d4da.tar.gz ports-20c1796527d86a2bad710547c09555f634f0d4da.zip |
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
Notes
Notes:
svn path=/head/; revision=104314
Diffstat (limited to 'www/mod_rpaf')
-rw-r--r-- | www/mod_rpaf/Makefile | 34 | ||||
-rw-r--r-- | www/mod_rpaf/distinfo | 2 | ||||
-rw-r--r-- | www/mod_rpaf/pkg-descr | 8 | ||||
-rw-r--r-- | www/mod_rpaf/pkg-plist | 3 |
4 files changed, 47 insertions, 0 deletions
diff --git a/www/mod_rpaf/Makefile b/www/mod_rpaf/Makefile new file mode 100644 index 000000000000..6052e83cff2d --- /dev/null +++ b/www/mod_rpaf/Makefile @@ -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> diff --git a/www/mod_rpaf/distinfo b/www/mod_rpaf/distinfo new file mode 100644 index 000000000000..8b06e2f6ed2d --- /dev/null +++ b/www/mod_rpaf/distinfo @@ -0,0 +1,2 @@ +MD5 (mod_rpaf-0.5.tar.gz) = 471fb059d6223a394f319b7c8ab45c4d +SIZE (mod_rpaf-0.5.tar.gz) = 4482 diff --git a/www/mod_rpaf/pkg-descr b/www/mod_rpaf/pkg-descr new file mode 100644 index 000000000000..533e405e23c0 --- /dev/null +++ b/www/mod_rpaf/pkg-descr @@ -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/ diff --git a/www/mod_rpaf/pkg-plist b/www/mod_rpaf/pkg-plist new file mode 100644 index 000000000000..de91bc63a465 --- /dev/null +++ b/www/mod_rpaf/pkg-plist @@ -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 |