Looking for things needed by a module of reverse proxy…I’m thinking loudly, add your salt
Reverse Proxy of a folder to a specific port on the localhost
example -> shellinabox is normally on the 4200 port, we can make a http://IP/shell for an easy recall way.
we can add also
Force SSL if needed
User and group authentication, probably by LDAP
Restrict to local network, allow to the internet
Reverse a domain to another internal IP
We can have the need to redirect a domain to another internal IP address (another server with an apache service running)
A toto.com apache request, coming on your NS, will be redirected to a specific IP.
we can add also
Force SSL if needed
User and group authentication, probably by LDAP
Restrict to local network, allow to the internet
Now I Imagine that the reverse proxy files will be saved in /etc/httpd/conf.d (or in /etc/httpd/nethserver.d ???) and we could use the database ‘hosts’ for avoiding to reverse a domain hosted on the NS.
Of course a module with a table class must be coded…