Ceph is running as non-root user, so normally it is not permitted 
to listen to a port < 1024 for non-root users. 
This is not specific to ceph. 

You could trick a listener on port 80 with a redirect via iptables or you might 
proxy the connection 
through an apache/nginx instance. 

Marcus Haarmann 


Von: "谭林江" <[email protected]> 
An: "ceph-users" <[email protected]> 
Gesendet: Montag, 18. September 2017 10:32:53 
Betreff: [ceph-users] Help change civetweb front port error: Permission denied 

Hi 


I create a gateway node and change it port is rgw_frontends = "civetweb 
port=80”, when run it response error: 

2017-09-18 04:25:16.967378 7f2dd72e08c0 0 ceph version 9.2.1 
(752b6a3020c3de74e07d2a8b4c5e48dab5a6b6fd), process radosgw, pid 3151 
2017-09-18 04:25:17.025703 7f2dd72e08c0 0 framework: civetweb 
2017-09-18 04:25:17.025712 7f2dd72e08c0 0 framework conf key: port, val: 80 
2017-09-18 04:25:17.025716 7f2dd72e08c0 0 starting handler: civetweb 
2017-09-18 04:25:17.025943 7f2dd72e08c0 0 civetweb: 0x55ac3b9bab20: 
set_ports_option: cannot bind to 80: 13 (Permission denied) 
2017-09-18 04:25:17.032177 7f2db4ff9700 -1 failed to list objects pool_iterate 
returned r=-2 
2017-09-18 04:25:17.032183 7f2db4ff9700 0 ERROR: lists_keys_next(): ret=-2 
2017-09-18 04:25:17.032186 7f2db4ff9700 0 ERROR: sync_all_users() returned 
ret=-2 



_______________________________________________ 
ceph-users mailing list 
[email protected] 
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com 
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to