Forum

How to set up Hiawatha as a proxy server for Synchronet BBS's webserver

Doctor Who
28 February 2016, 22:38
I'm running Synchronet BBS software. Although the latest CVS code supposedly supports SSL/TLS, it's not working. So I want to use Hiawatha as a reverse proxy on the same server that Synchronet is running on. I've obtained an SSL certificate from Let's Encrypt, and I've been able to get Hiawatha up and running with the SSL cert installed, but I just get an error 503 when I connect over the internet. At least I can connect with SSL!

So how do I configure such a setup? How do I make sure all web traffic goes through Hiawatha to the Synchronet webserver? I also want to enable IPV6, in case that adds any extra configuration.
Hugo Leisink
29 February 2016, 08:33
Use the ReverseProxy option for that. Use the URL you would normally use to connect to the Synchronet webserver, like
VirtualHost {
...
ReverseProxy .* http://<Synchronet hostname>:<Synchronet port>/
}


Hiawatha is able to communicate via IPv6. Simply don't use the Interface option in a binding (to make it bind to all IP address on that interface) or specify an IPv6 address.
This topic has been closed.