Forward and reverse proxy using nginx or apache
Project description
forevd
forevd
is a forward and reverse proxy that helps deliver authentication and, optionally,
authorization as a sidecar.
This project was created to help eliminate any need to add authentication into your application code.
Dependencies
At the moment, forevd
, runs using Apache, so you will need to have httpd or docker image of it
available at runtime.
- Apache
- nginx (TBD)
Running forevd
Mutual TLS
The following command provides termination of mTLS on /
and redirects connections to a backend at
http://localhost:8081
forevd --debug --listen 0.0.0.0:8080 \
--ca-cert $PWD/../certs/ca/ca-cert.pem
--cert $PWD/../certs/server.crt
--cert-key $PWD/../certs/server.key
--backend http://localhost:8081
--location /
--server-name example.com
--var-dir /var/tmp/apache
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
forevd-0.1.3.tar.gz
(8.9 kB
view details)
Built Distribution
forevd-0.1.3-py3-none-any.whl
(10.6 kB
view details)
File details
Details for the file forevd-0.1.3.tar.gz
.
File metadata
- Download URL: forevd-0.1.3.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29f468e69e2879bd66ced63eee948a56a1f41e14c962d494d9968b335e37f514 |
|
MD5 | eeaf1e585d1def4e022c6f03c273abba |
|
BLAKE2b-256 | 6f1086a240901128890c3a026228d23a913c34d6b4b6a7e6e6236b8450987439 |
File details
Details for the file forevd-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: forevd-0.1.3-py3-none-any.whl
- Upload date:
- Size: 10.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 377839a861eedbfb858a6095ad72e10364c4e5c893ae68d58cfa16f2ff4401bf |
|
MD5 | f227144e86c2acc45918c262e16e17d0 |
|
BLAKE2b-256 | 26c1bba4224de75a24c344c768ae881eaab3c9455db21a5039afed1d3847c827 |