Yet another Django reverse proxy application.
Project description
A simple reverse proxy using Django. It allows to use Django as a reverse Proxy to HTTP requests. It also allows to use Django as an authentication Proxy.
Documentation available at http://django-revproxy.readthedocs.org/
Features
Proxies all HTTP methods: HEAD, GET, POST, PUT, DELETE, OPTIONS, TRACE, CONNECT and PATCH
Copy all http headers sent from the client to the proxied server
Copy all http headers sent from the proxied server to the client (except hop-by-hop)
Basic URL rewrite
Sets the http header REQUEST_USER if the user is logged in Django
Handles redirects
Few external dependencies
Apply XSLT transformation in the response (requires Diazo)
Dependencies
django >= 1.8
urllib3 >= 1.12
diazo >= 1.0.5 (optional)
lxml >= 3.4, < 3.5 (optional, but diazo dependency)
Install
pip install django-revproxy
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django-revproxy-fix-0.10.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | caeec265c656668235208278e5994a68e758b385467e6aa8277fb6ea284da4fd |
|
MD5 | 5737870a63b8f046d4ac9da3f908e9b6 |
|
BLAKE2b-256 | 78b3b88e92ba3b0f9d0056f0fabfe2656f9074a76b80187466be69a424a1699f |
Hashes for django_revproxy_fix-0.10.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25fe62f785ef5b1840d58f2b3dbf0478a19d304f51a5bbfeea492ccb11ce320f |
|
MD5 | b188547455faf377bb6fca34510051b9 |
|
BLAKE2b-256 | a3113b1bffbdfbb67c18e83c5904abd1d93e865f468dffc108490b5e8c3959b0 |