Was talking about this. There is a different and simpler rule that we use nowadays, for some reason it's not well documented: RewriteRule ^/(.*) /s3gw.3.fcgi?%{QUERY_STRING} [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] I still need to see a more verbose log to make a better educated guess. Yehuda On Thu, May 15, 2014 at 3:01 PM, Andrei Mikhailovsky <andrei at arhont.com> wrote: > > Yehuda, > > what do you mean by the rewrite rule? is this for Apache? I've used the ceph > documentation to create it. My rule is: > > > RewriteRule ^/([a-zA-Z0-9-_.]*)([/]?.*) > /s3gw.fcgi?page=$1¶ms=$2&%{QUERY_STRING} > [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] > > Or are you talking about something else? > > Cheers > > Andrei > ________________________________ > From: "Yehuda Sadeh" <yehuda at inktank.com> > To: "Andrei Mikhailovsky" <andrei at arhont.com> > Cc: ceph-users at lists.ceph.com > Sent: Thursday, 15 May, 2014 4:05:06 PM > Subject: Re: Problem with radosgw and some file name characters > > > Your rewrite rule might be off a bit. Can you provide log with 'debug rgw = > 20'? > > Yehuda > > On Thu, May 15, 2014 at 8:02 AM, Andrei Mikhailovsky <andrei at arhont.com> > wrote: >> Hello guys, >> >> >> I am trying to figure out what is the problem here. >> >> >> Currently running Ubuntu 12.04 with latest updates and radosgw version >> 0.72.2-1precise. My ceph.conf file is pretty standard from the radosgw >> howto. >> >> >> >> I am testing radosgw as a backup solution to S3 compatible clients. I am >> planning to copy a large number of files/folders and I am having issues >> with >> a large number of files. The client reports the following error on some >> files: >> >> >> <?xml version='1.0' encoding='UTF-8'?> >> >> <Error> >> >> <Code>AccessDenied</Code> >> >> </Error> >> >> >> Looking on the server backup I only see the following errors in the >> radosgw.log file: >> >> 2014-05-13 23:50:35.786181 7f09467dc700 1 ====== starting new request >> req=0x245d7e0 ===== >> 2014-05-13 23:50:35.786470 7f09467dc700 1 ====== req done req=0x245d7e0 >> http_status=403 ====== >> >> >> So, i've done a small file set comprising of test files including the >> following names: >> >> Testing and Testing.txt >> Testing ^ Testing.txt >> Testing = Testing.txt >> Testing _ Testing.txt >> Testing - Testing.txt >> Testing ; Testing.txt >> Testing ! Testing.txt >> Testing ? Testing.txt >> Testing ( Testing.txt >> Testing ) Testing.txt >> Testing @ Testing.txt >> Testing $ Testing.txt >> Testing * Testing.txt >> Testing & Testing.txt >> Testing # Testing.txt >> Testing % Testing.txt >> Testing + Testing.txt >> >> From the above list the files with the following characters are giving me >> Access Denied / 403 error: >> >> =;()@$*&+ >> >> The rest of the files are successfully uploaded. >> >> Does anyone know what is required to fix the problem? >> >> Many thanks >> >> Andrei >> >> >> _______________________________________________ >> ceph-users mailing list >> ceph-users at lists.ceph.com >> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >> >