Skip to main content
# haproxysubdomains

Manages redirect rules in haproxy configuration based on subdomain acl.

Watch out, this will remove any comment in the haproxy config.

Uses [`pyhaproxy`](https://github.com/imjoey/pyhaproxy) under the
hood.

## Usage
```
$ cat test.cfg
```

```
frontend http
bind *:80


frontend https
bind *:443 ssl crt /etc/ssl/my_cert/
default_backend default


backend default
server default 127.0.0.1:8888
```

Add a redirect rule:
```
$ haproxysubdomains add test.cfg https mydomain.com subdomain 5432

$ cat test.cfg
```

```
frontend http
bind *:80


frontend https
bind *:443 ssl crt /etc/ssl/my_cert/
default_backend default
acl subdomain hdr(host) -i subdomain.mydomain.com
use_backend subdomain if subdomain


backend default
server default 127.0.0.1:8888


backend subdomain
server subdomain 127.0.0.1:5432
```

Remove a redirect rule:
```
$ haproxysubdomains del test.cfg https subdomain
```

Metadata

Release files for haproxysubdomains 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for haproxysubdomains 0.1.0
File Size Uploaded
haproxysubdomains-0.1.0.tar.gz 2.4 kB Details

Release files / haproxysubdomains-0.1.0.tar.gz

Download URL haproxysubdomains-0.1.0.tar.gz
Size 2.4 kB
Tags Source
SHA-256 checksum
How to use checksums
764d829c48967953687a159c446af2d813fd832837ea0bb528c4c638143c6f92
BLAKE2b-256 checksum
How to use checksums
11601665a8f0b98cc43099af51f1da3339b5ecbad61116697829dc5864a2fb5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page