#openbsd Need some #relayd and #httpd help here. I don't really understand the plumbing, so this is getting complicated and messy. I have a website at example.com:80/443 and an application (honk) at example.com:443/u/... and honk.example.com:443 that I want to make coexist. Honk is running on localhost:31337. What do I want where (relayd.conf vs httpd.conf) and more importantly, why?

I'm having a lot of trouble finding relayd + httpd examples that aren't load balancers.

@abyxcos is honk something you wrote, or is it some framework? If so, could you point me in the right direction.

> I'm having a lot of trouble finding relayd + httpd examples that aren't load balancers.

At a high level, you could think of your desired state as a "single node" load balancer, so the same ideas should apply.

@levlaz Honk is an activitypub server written by our own Tedu (https://humungus.tedunangst.com/r/honk). Just a boring application architecturally, but I want to maintain the email-style [email protected] address.
honk - humungus.tedunangst.com

@abyxcos Thanks for the info. Not sure if you got this sorted out, but I've been exploring httpd for my own python application and came across this. https://uwsgi-docs.readthedocs.io/en/latest/OpenBSDhttpd.html

It looks like you can use it as a proxy out of the box.

Using OpenBSD httpd as proxy — uWSGI 2.0 documentation