Comment Re:My opinion on the matter. (Score 1) 826
You certainly _can_ run ejabberd on any other port. However, lots of clients can only connect through the port 443, so you have to run ejabberd on this port. And it was not possible to setup nginx as a proxy, because ejabberd only pretends to be HTTPS.
Of course, if you control the network of all your clients then you can just use the port 5223 (SSL version).
Of course, if you control the network of all your clients then you can just use the port 5223 (SSL version).