4 ms·
Cool. Question though, can Floor serve HTTPS requests? Can it make requests to SSL protected API resources or make a TCP connection with SSL? Is that part of th
by leorocky 12y ago
Cool. Question though, can Floor serve HTTPS requests? Can it make requests to SSL protected API resources or make a TCP connection with SSL? Is that part of the API or easy to do? If so I'll give this a try. Thanks for making this.
Edit:
I don't think it does let you serve HTTPS requests:
https://github.com/cburgdorf/Floor/blob/548916fe7e4cbdc67eed22095a49e5a6d32727ff/src/request.rs https://github.com/cburgdorf/Floor/blob/548916fe7e4cbdc67eed...
One could SSL terminate with nginx though, but the problem of easy SSL in Rust persists.
- eudox 12y agoI really think that should be left to nginx or stud or something like that. It's the Unix way, with which I mean, it's less likely someone's going to fuck something up.
- chrismorgan 12y agorust-http supports SSL on the client side but does not on the server side. I am inclined to think this a good idea for the moment, as it is a high-risk area; for that matter, I do not recommend that people have rust-http servers directly facing the Internet for the moment, as there may be DoS attack vectors in it. I recommend sitting it behind a reverse proxy for the moment, such as nginx. For SSL support, I would recommend using something like nginx or stunnel. (This is a security improvement also in case of things like Heartbleed, as the server with most of the sensitive data is in an isolated process.) Eventually rust-http (or rather, Teepee) will be capable of doing all these things itself, but for the moment—be cautious. For that matter, I don’t recommend that people write web things in Rust yet.
- cburgdorf 12y agoFloors author here. I'm glad Chris Morgan answered already because there isn't much I could have told you about that. I'm relying on all the great groundwork Chris already put into rust-http. Keep an eye on http://teepee.rs/ http://teepee.rs/. It will soon become the more advanced replacement of rust-http.
- leorocky 12y agoteepee looks awesome! Thanks.