Re: RGW: removal of support for fastcgi

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Op 5 mei 2017 om 21:51 schreef Yehuda Sadeh-Weinraub <yehuda@xxxxxxxxxx>:
> 
> 
> RGW has supported since forever. Originally it was the only supported
> frontend, and nowadays it is the least preferred one.
> 
> Rgw was first developed over fastcgi + lighttpd, but there were some
> issues with this setup, so we switched to fastcgi + apache as our main
> supported configuration. This was also sub-optimal, as there wasn't a
> good, supported, and mainained fastcgi module for apache that we could
> find. At the time there were two modules: mod_fcgid, and mod_fastcgi.
> The former had a major flaw, which it buffered all PUTs before sending
> them to the backend (rgw). It also didn't really support 100-continue.
> The latter was mostly unmaintained, and didn't quite support
> 100-continue either. We ended up maintaining a fork of mod_fastcgi for
> quite a while, which was a pain. Later came mod-proxy-fcgi, which also
> didn't fully support 100-continue (iirc), but it was maintained, and
> was good enough to use out of the box, so we settled on it. At that
> time we already had civetweb as a frontend, so we didn't really worry
> about it.
> Now, I'd like to know whether anyone actually uses and needs fastcgi.
> I get an occasional request to remove it altogether, and I'd like to
> have some more info before we go and do it. The requests for removal
> usually cite security reasons, but I can also add 'we don't really
> want to maintain it anymore'.
> A valid replacement for fastcgi could be using civetweb directly, or
> using mod-proxy (in apache, I'd expect similar solution in other
> webservers) with civetweb as the rgw frontend.
> 
> TL;DR: Does anyone care if we remove support for fastcgi in rgw?

Nope! I always run Civetweb in all situations. Usually I put Nginx or Apache in front to to the SSL termination. I am aware Civetweb can do it, but I prefer having Apache or Nginx handling the HTTP traffic towards the clients.

Wido

> 
> Yehuda
> _______________________________________________
> ceph-users mailing list
> ceph-users@xxxxxxxxxxxxxx
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux