Project

General

Profile

Actions

Bug #3296

closed

Ceph RADOS gateway does not handle apache listening on ports other than 80

Added by Aaron Schulz over 11 years ago. Updated over 11 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
argonaut
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

See http://ceph.com/docs/master/radosgw/config/

Anything other than <VirtualHost *:80> is broken. You will be able to authenticate, but the authenticated storage_url returned will have the port number twice. Using bash & curl will look something like:

aaron@aaron-HP-HDX18-Notebook-PC:/var/www/CephWiki/core$ curl -i http://localhost:8080/auth/v1.0 -H "X-Auth-User: mediawiki:swift" -H "X-Auth-Key:RD2jq3CkZddVuriSUhvD7ZOHLLHl5+RHg2uSzxej"
HTTP/1.1 204 No Content
Date: Fri, 12 Oct 2012 22:36:10 GMT
Server: Apache/2.2.22 (Ubuntu)
X-Storage-Url: http://localhost:8080:8080/swift/v1
X-Storage-Token: AUTH_rgwtk0f0000006d6564696177696b693a737769667422b74590d510bda2de9e785040a06f1e9477567683c82c57e1dcc73c6cdff89fb8a2f693
X-Auth-Token: AUTH_rgwtk0f0000006d6564696177696b693a737769667422b74590d510bda2de9e785040a06f1e9477567683c82c57e1dcc73c6cdff89fb8a2f693
Content-Type: application/xml

Actions #1

Updated by Yehuda Sadeh over 11 years ago

  • Project changed from Ceph to rgw
  • Category deleted (22)
  • Target version deleted (v0.54b)
Actions #2

Updated by Yehuda Sadeh over 11 years ago

  • Status changed from New to Resolved
  • Backport set to argonaut

Pushed a fix, commit:8d7c8e3b860f448426ba0220fe98f70e9b91622f.

Actions

Also available in: Atom PDF