Help
Matrify Server
Setting up a reverse-proxy
The Matrify Server software allows the use of reverse-proxies. Reverse-proxies can be used in local networks to e.g. setup HTTPS encryption, local domains, firewalls and authentication for services on the intranet.
This page provides examples how a reverse-proxy can be configured to forward requests to a Matrify Server instance.
Nginx
Simple configuration to forward requests to the intranet domain
http://matrify.local
to the Matrify Server instance running on port 8182 using Nginx.
server { listen 127.0.0.1:80; server_name matrify.local; location / { proxy_pass http://127.0.0.1:8182; } }
Find further information on the website of Nginx.
HAProxy
Simple configuration to forward requests to the intranet domain
http://matrify.local
to the Matrify Server instance running on port 8182 using HAProxy.
frontend matrify bind *:80 acl host_my_domain hdr(host) -i matrify.local use_backend matrify-backend if host_my_domain backend matrify-backend balance roundrobin http-request set-header Host 127.0.0.1:8182 reqirep ^([^\ \t:]*:)\ http://matrify.local/(.*) \1\ http://127.0.0.1:8182/\2 rspirep ^([^\ \t:]*:)\ http://127.0.0.1:8182/(.*) \1\ http://matrify.local/\2 server matrify01 127.0.0.1:8182 check
Find further information on the website of HAProxy.