> 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