Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Using SNI Proxying and IPv6 to Share Port 443 Between Webapps (agwa.name)
16 points by agwa on April 15, 2022 | hide | past | favorite | 4 comments


I dunno. Just bind your app to a named socket, and use that in nginx or caddy


TL;DR I hate running a web-proxy/balancer so I run a different case of proxy.

IMO the described process can be useful sometimes, but adds some complexity in the app deployment, like the need to configure certificates in the app itself[0], not at the proxy, which can be (a bit more) troublesome if you are okay with a single WC certificate serving all your subdomains.

And the OP still uses Apache for 80->443 redirect.

[0] as I understood the article, though this can be preffered if the proxy (snid in this case) shouldn't have the access to the plain-text data


> like the need to configure certificates in the app itself[0], not at the proxy, which can be (a bit more) troublesome if you are okay with a single WC certificate serving all your subdomains.

At this point, certificate management is 100% automated, so it makes no difference where the certs are configured.

> And the OP still uses Apache for 80->443 redirect.

As I mentioned in the post, I plan to use a tiny zero-config daemon for this purpose. Getting rid of Apache is an incremental process and I'm not 100% there yet.


> Getting rid of Apache is an incremental process and I'm not 100% there yet.

You can replace it with Nginx with a simple config like this, I suppose:

    server {
        listen 80 default_server;
        server_name _;
        return 301 https://$host$request_uri;
    }




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: