on debian / ubuntu, you have to create /etc/pure-ftpd/conf/Bind and put in it your interface with this format: <ip_address>,<port> to listen to all interfaces on port 500, put: *,500 The monitor in ispconfig won't find it, though, you have to setup it manually, there is a thread in the forum about this issue.
Monitor issue you have to edit : /usr/local/ispconfig/server/mods-available/monitor_core_module.inc.php in line 388 if($this->_checkFtp('localhost', 21)) { you have to change 21 to the port you have in the "Bind" file
The location of this parameter has changed --> /usr/local/ispconfig/server/lib/classes/monitor_tools.inc.php if ($this->_checkFtp('localhost', 21)) { Hope this helps someone else.
I've installed an Ubuntu server using the guide https://www.howtoforge.com/tutorial...sl-pureftpd-bind-postfix-doveot-and-ispconfig not work.