From: Sage Weil Date: Fri, 15 Feb 2013 17:02:12 +0000 (-0800) Subject: doc: radosgw: document config without 100-continue and custom fastcgi X-Git-Tag: v0.58~56 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=160490cdbfbf98dd22b34befad7a214b5177af59;p=ceph.git doc: radosgw: document config without 100-continue and custom fastcgi Reported-by: carsonoid on github Signed-off-by: Sage Weil --- diff --git a/doc/radosgw/manual-install.rst b/doc/radosgw/manual-install.rst index ed423d23a429..58229a6485bf 100644 --- a/doc/radosgw/manual-install.rst +++ b/doc/radosgw/manual-install.rst @@ -4,9 +4,15 @@ .. note: If you deploy Ceph with Chef cookbooks, you may skip this section. +Install Packages +---------------- + To install RADOS Gateway, you must install Apache and FastCGI first. :: sudo apt-get update && sudo apt-get install apache2 libapache2-mod-fastcgi + +100-Continue Support +-------------------- The Ceph community provides a slightly optimized version of the ``apache2`` and ``fastcgi`` packages. The material difference is that the Ceph packages are @@ -30,7 +36,16 @@ You may also clone Ceph's Apache and FastCGI git repositories:: .. _FastCGI Oneric: http://gitbuilder.ceph.com/libapache-mod-fastcgi-deb-oneiric-x86_64-basic/ .. _FastCGI Precise: http://gitbuilder.ceph.com/libapache-mod-fastcgi-deb-precise-x86_64-basic/ .. _RFC 2616, Section 8: http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html - + +.. important: If you do NOT use a modified fastcgi as described above, + you should disable 100-Continue support by adding the following to + your ``ceph.conf``:: + + rgw print continue = false + +Apache Configuration +-------------------- + Enable the URL rewrite modules for Apache and FastCGI. For example:: sudo a2enmod rewrite @@ -52,7 +67,7 @@ Then, install RADOS Gateway. For example:: Enable SSL -========== +---------- Some REST clients use HTTPS by default. So you should consider enabling SSL for Apache on the server machine. ::