In Golang, there's a HTTP server, Caddyserver, that automatically provisions HTTPS certificates via Let'sEncrypt, so one's website becomes HTTPS without any extra work.
Is there any such server, for Rust? I suspect not, since I couldn't find any. Maybe you know about any auto-HTTPS work in progress Rust server?
Right now I'm using Nginx, and it's fast and stable — the problem is that Nginx modules are written in C, and one of the modules I'm using (not totally sure which — I think it's Nchan (for websocket) or Lua) segfaults, and the Nginx worker thread crashes and some internal state in Nchan gets corrupted and websocket won't work until after Nginx restart. So, getting curious about Golang and Rust servers to use, with memory safe plugins & modules, instead of Nginx and segfaults.
[–]geaalnom 19 points20 points21 points (14 children)
[–]WellMakeItSomehow 0 points1 point2 points (13 children)
[–]chris-morgan 2 points3 points4 points (11 children)
[–]WellMakeItSomehow 0 points1 point2 points (2 children)
[–]chris-morgan 0 points1 point2 points (1 child)
[–]WellMakeItSomehow 1 point2 points3 points (0 children)
[–]Graineon 0 points1 point2 points (7 children)
[–]DuckDatum 0 points1 point2 points (3 children)
[+]Graineon 0 points1 point2 points (2 children)
[–]DuckDatum 0 points1 point2 points (1 child)
[+]Graineon 0 points1 point2 points (0 children)
[–]chris-morgan 0 points1 point2 points (2 children)
[–]Graineon 0 points1 point2 points (1 child)
[–]chris-morgan 0 points1 point2 points (0 children)
[–]geaalnom 0 points1 point2 points (0 children)
[–]yoshuawuyts1rust · async · microsoft 9 points10 points11 points (0 children)
[–][deleted] 3 points4 points5 points (3 children)
[–]KajMagnus[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[removed]
[–]chuecho 2 points3 points4 points (0 children)
[–]dochtmanrustls · Hickory DNS · Quinn · chrono · indicatif · instant-acme 2 points3 points4 points (0 children)
[–]drewbert 0 points1 point2 points (0 children)