Description of problem: https://gitlab.cee.redhat.com/ngoswami/red-hat-ceph-storage-object-gateway-ubuntu/blob/master/ceph-object-gateway-installation-guide-Ubuntu-x86_64.adoc As listed the contents of rgw.conf contains the lines: RewriteRule ^/([a-zA-Z0-9-_.]*)([/]?.*) /s3gw.fcgi?page=$1¶ms=$2&%{QUERY_STRING} [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] This should be one line: RewriteRule ^/([a-zA-Z0-9-_.]*)([/]?.*) /s3gw.fcgi?page=$1¶ms=$2&%{QUERY_STRING} [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] If this is broken by a formatter of some sort, it should at least be mentioned in the text afterwards.
Fixed in the following commit: https://gitlab.cee.redhat.com/ngoswami/red-hat-ceph-storage-object-gateway-ubuntu/commit/8a78dacb78f1579022a9050e9e2830f4d80487ae See: https://gitlab.cee.redhat.com/ngoswami/red-hat-ceph-storage-object-gateway-ubuntu/blob/master/ceph-object-gateway-installation-guide-Ubuntu-x86_64.adoc
Please check bz1212165 This part of the manual may be redundant.
(In reply to Brad Hubbard from comment #3) > Please check bz1212165 This part of the manual may be redundant. I checked the bug. No, it is not redundant. The reference to s3gw.fcgi cannot be removed for gateway configuration in Ubuntu because in Ubuntu Precise/Trusty, the Apache configuration is with mod_fastcgi where s3gw.fcgi is used for the process manager of fastcgi module. In RHEL/CentOS, the configuration is with mod_proxy_fcgi where this s3gw.fcgi script is not required. Our existing Ubuntu customers have mod_fastcgi and so this script is required.