will there be any issue if we change it from 9090 to some other port.
It should just work, but there’s no way to tell without trying. (“The proof of the pudding is in the eating.”) Please file an issue if it doesn’t work.
To try it, you would add this to your chef-server.rb:
oc_id['port'] = 19090 # whatever you can use
You should then find, after
chef-server-ctl reconfigure, that it uses a different port:
# netstat -lnp | grep :19090
tcp 0 0 127.0.0.1:19090 0.0.0.0:* LISTEN 7868/rails master -
and that chef-server’s nginx knows about that, too:
# grep -R 19090 /var/opt/opscode/nginx/etc/
/var/opt/opscode/nginx/etc/addon.d/40-oc_id_upstreams.conf: server 127.0.0.1:19090;