From 160490cdbfbf98dd22b34befad7a214b5177af59 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 15 Feb 2013 09:02:12 -0800 Subject: [PATCH] doc: radosgw: document config without 100-continue and custom fastcgi Reported-by: carsonoid on github Signed-off-by: Sage Weil --- doc/radosgw/manual-install.rst | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/doc/radosgw/manual-install.rst b/doc/radosgw/manual-install.rst index ed423d23a42..58229a6485b 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. :: -- 2.47.3