This commit is contained in:
Mario Fetka 2020-04-01 17:36:25 +02:00
parent 8882e698cf
commit 86ee4ac9ce
5 changed files with 8 additions and 5 deletions

View File

@ -12,11 +12,11 @@ all: .libs/mod_proxy_protocol.so
# build the so in the current directory # build the so in the current directory
.libs/mod_proxy_protocol.so: mod_proxy_protocol.c .libs/mod_proxy_protocol.so: mod_proxy_protocol.c
$(APXS) -c mod_proxy_protocol.c $(APXS) -c -Wc,-Wall mod_proxy_protocol.c
# install the so - usually needs root access # install the so - usually needs root access
install: .libs/mod_proxy_protocol.so install: .libs/mod_proxy_protocol.so
$(APXS) -i mod_proxy_protocol.c $(APXS) -i mod_proxy_protocol.la
# generate the html doc # generate the html doc
docs: mod_proxy_protocol.html docs: mod_proxy_protocol.html

View File

@ -4,6 +4,10 @@ This is an [Apache](http://httpd.apache.org/) module that implements the
server side of HAProxy's server side of HAProxy's
[Proxy Protocol](http://blog.haproxy.com/haproxy/proxy-protocol/). [Proxy Protocol](http://blog.haproxy.com/haproxy/proxy-protocol/).
Note: as of Apache 2.4.30 this code has been merged into
[mod_remoteip](https://httpd.apache.org/docs/2.4/mod/mod_remoteip.html),
with the `ProxyProtocol` directive renamed to `RemoteIPProxyProtocol`.
## Build and Install ## Build and Install
You'll need the apache development packages installed (typically something You'll need the apache development packages installed (typically something

2
debian/control vendored
View File

@ -8,7 +8,7 @@ Homepage: https://github.com/roadrunner2/mod-proxy-protocol
Package: libapache2-mod-proxy-protocol Package: libapache2-mod-proxy-protocol
Architecture: amd64 Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, apache2-api-20120211, apache2 (>= 2.4.0) Depends: ${shlibs:Depends}, ${misc:Depends}, apache2-api-20120211
Description: Apache module for proxy protocol Description: Apache module for proxy protocol
The proxy protocol is a way for upstream proxies and load-balancers to The proxy protocol is a way for upstream proxies and load-balancers to
for the ip-address of the client to the server. This package contains for the ip-address of the client to the server. This package contains

1
debian/docs vendored
View File

@ -1,5 +1,4 @@
README.md README.md
mod_proxy_protocol.xml mod_proxy_protocol.xml
mod_proxy_protocol.xml.meta mod_proxy_protocol.xml.meta
mod_proxy_protocol.html
debian/README.Debian debian/README.Debian

2
debian/rules vendored
View File

@ -4,7 +4,7 @@
build: build:
dh_testdir dh_testdir
make all docs make all # docs
clean: clean:
dh_testdir dh_testdir