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: "谭林江" <tanlinjiang@xxxxxxxxxx>
An: "ceph-users" <ceph-users@xxxxxxxxxxxxxx>
Gesendet: Montag, 18. September 2017 10:32:53
Betreff: [ceph-users] Help change civetweb front port error: Permission denied
An: "ceph-users" <ceph-users@xxxxxxxxxxxxxx>
Gesendet: Montag, 18. September 2017 10:32:53
Betreff: [ceph-users] Help change civetweb front port error: Permission denied
Hi
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
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
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
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com