Hello, I've tried changing the appropriate .ini files but I still cannot get my Couchbase to listen on port 80 in Ubuntu. Other ports work fine. Is it possible for Couchbase single to use port 80?
port 80 is a so-called 'privileged port' meaning only root (and processes owned by root) have access to it.
So if couchdb is run as root, it will work.
Unless... there already is a process (apache) running on port 80. You could get rid of apache if you don't use it or configure apache to be a (reverse) proxy to the couch.
Furthermore, I personally don't think this is a big issue, but you may want to keep the number of root processes low for security reasons.
in case you need it, the setting to run couchbase as root is in /opt/couchbase/etc/default/couchdb , just COUCHDB_USER to root and restart.
© 2013 COUCHBASE All rights reserved.