Skip to content

Tiny HTTP server which redirects HTTP requests to a specific target.

License

Notifications You must be signed in to change notification settings

virtualzone/http-redirect

Repository files navigation

HTTP Redirect

A tiny HTTP server written in Go which does one thing: Redirect incoming requests to another URL.

Quick start

To run with Docker and redirect incoming requests to https://virtualzone.de, use:

docker run --rm -d \
    -p 8080:8080 \
    -e TARGET="https://virtualzone.de" \
    ghcr.io/virtualzone/http-redirect

Environment variables

Use environment variables to configure HTTP Redirect:

Env  Default Description
LISTEN_ADDR 0.0.0.0:8080 TCP Listening address and port
TARGET <empty> http://localhost/
APPEND_PATH 1 Append path from requested URL to redirect URL
STATUS_CODE 301  HTTP Status Code