In jewel I use the below config rgw is work well with the nginx. But with luminous the nginx look like can not work with the rgw.
In your case use proxy before rgw is totally overhead IMHO (no balancing, no ha).
This is working configuration for your case: upstream rados { server 10.11.3.57:7480 max_conns=512 max_fails=2; least_conn; } location / { # AWS v4 SignedHeaders. Nginx will set this header # only if it passed from client. proxy_set_header Expect $http_expect; access_log off; log_not_found off; proxy_pass http://rados; proxy_set_header Host $host; proxy_http_version 1.1; proxy_redirect off; proxy_buffering off; client_max_body_size 0; } server { server_name s3.yourdomain.com; root /srv/http; } And ceph.conf [global] rgw_dns_name = s3.yourdomain.com rgw_print_continue = false rgw_s3_auth_aws4_force_boto2_compat = false k _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com