|
|
|
|
|
by dozzie
3424 days ago
|
|
> Practically every company I've worked with uses an HTTP reverse proxy. Well, there are people who can say the same about Node.js or RoR. Not that it
makes a majority. > When you use something like nginx, it's really not hard at all to get right. It's not a matter of nginx. It's a matter of what assumptions are hardcoded in
the application. > Edit: You can run multiple apps on separate ports, so that shouldn't be an issue. Of course it is an issue. Such a deployment looks terrible at best. |
|
You haven't actually given any good examples for what makes HTTP reverse proxying bad. Things like dealing with the Host header are two-minute fixes that you only have to deal with once, but they really shouldn't even be issues in the first place. HTTP is well supported, well understood, easy to implement, and easy to scale. On the flip side, you might waste a lot of time trying to get your tech stack working with FastCGI if there isn't already existing support, and you don't benefit from any HTTP support you already have.
> Such a deployment looks terrible at best.
Again, "looks terrible" is not a valid argument against it.