Ceph RGW 和 niginx 配置要點


 cat /etc/nginx/sites-enabled/rgw.conf
server {
listen 80 default;
#server_name .com .com.cn .net .cn .org .tv .cc .hk .tw;
server_name ceph-rgw;

client_max_body_size 20M;


location / {
fastcgi_pass_header Authorization;
fastcgi_pass_request_headers on;

include fastcgi_params;

fastcgi_pass unix:/var/run/ceph/ceph.rgw1.fastcgi.sock;
}

}

 

cat /etc/ceph/ceph.conf

[client.rgw.1]

#rgw_frontends = "civetweb port=80 num_threads=500"
rgw_frontends = fastcgi
rgw_thread_pool_size = 256
rgw_override_bucket_index_max_shards = 20

keyring = /etc/ceph/ceph.client.rgw1.keyring

rgw_socket_path = /var/run/ceph/ceph.rgw1.fastcgi.sock

rgw_print_continue = false

 

#下面參數要打開,否則PUT會報錯 411 Content-Length required error

rgw_content_length_compat = true

#rgw_num_rados_handles = 1 

#rgw_cache_enabled = false  測試RGW性能時要關閉cache

 

 

注意要修改sock訪問權限:

chmod 777 /var/run/ceph

chmod 777 /var/run/ceph/ceph.rgw1.fastcgi.sock


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM