Giter VIP home page Giter VIP logo

Comments (9)

darcythomas avatar darcythomas commented on July 24, 2024

Hey @mattbab having https easy to use is definitely something that haywire will need.

That being said I don't think haywire the right tool for your job.
It is not a drop in replacement for IIS.

Haywire does not run CGI/FastCGI if that is what you are trying to do and finding too heavy on IIS.

Or If you have preexisting code, like some PHP or some thing, then Apache or nginx may be more suited.
However if you are developing an ASP.Net MVC web site then IIS should be fine to use. As IIS will just take the Assemblys and run them, with little fuss.

from haywire.

kellabyte avatar kellabyte commented on July 24, 2024

SSL support would be awesome! Keep in mind Haywire is very experimental so far but I'm definitely open to discussions about how SSL could be added to Haywire and accept any contributions that others may feel useful.

I've never implemented SSL before. Where do you think this would connect in Haywire's source code?

from haywire.

deleisha avatar deleisha commented on July 24, 2024

Just for your evaluation libuv-tls.

from haywire.

kellabyte avatar kellabyte commented on July 24, 2024

Here's a link to libuv-tls. Can this help Haywire to get support for TLS? We need someone to investigate.
https://github.com/deleisha/libuv-tls

from haywire.

tobz avatar tobz commented on July 24, 2024

Separation of concerns-oriented thought: skip TLS, and recommend using something like HAProxy or hitch.

In a very real sense, should Haywire be sitting on the public side instead of something more battle-tested? Also, there's benefits to using something like hitch, things like a common session cache for faster session resumption. Seems like it would just be easier to focus on making requests run fast instead of also trying to make secure requests run fast.

Food for thought. There's also the devil's advocate to my own devil's advocate of the people who might want end-to-end TLS deployments, even for internal traffic. :P

from haywire.

kellabyte avatar kellabyte commented on July 24, 2024

People might find it weird that a HTTP server doesn't support TLS but this milestone is for version 0.1 so maybe we can put off this decision and work on functionality instead.

Moving to milestone Version 0.2 for now.

from haywire.

deleisha avatar deleisha commented on July 24, 2024

Though I can not commit fully, Let me give a try to support TLS on Haywire

from haywire.

nmdguerreiro avatar nmdguerreiro commented on July 24, 2024

I might need SSL support in Haywire. https://github.com/deleisha/evt-tls/blob/master/sample/libuv-tls sounds like an easy way to get it.

from haywire.

kellabyte avatar kellabyte commented on July 24, 2024

Oh good find!

from haywire.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.