A walkthrough of setting up a reverse proxy on OpenBSD using relayd to route HTTPS traffic between a personal website (served by httpd) and a Slack bot running on port 3000. Covers the full relayd.conf configuration with host-based and path-based routing rules, adjustments to httpd.conf to move it off port 443 to port 81, acme-client certificate naming for Let's Encrypt compatibility, and using curl's --connect-to flag to test the setup behind the proxy.
Sort: