LOOL is bound to INADDR_ANY:9980. It should probably bind to INADDR_LOOPBACK:9980 instead. In loolwsd.xml I don't see where to set the INET address to listen on (to replace INADDR_ANY with INADDR_LOOPBACK).
(Was my comment regarding TDF's LOOL instance.) I believe loolwsdf should bind to the loopack interface, but the listening socket should ideally be configurable, and support AF_UNIX, AF_INET, and AF_INET6 families.
AF_UNIX is a chunk of work - but it is configurable between IPv4 and IPv6 - cf. the config file ;-) I believe our internal 9981 socket is purely local. It should be easy enough to change: /// Create the externally listening public socket std::shared_ptr<ServerSocket> findServerPort(int port) ... std::shared_ptr<ServerSocket> socket = getServerSocket( ServerSocket::Type::Public, port, WebServerPoll, factory); to pass ServerSocket::Type::Local instead - in the case that we don't want to listen publicly there. Should be an easy enough config option to add - go for it ;-)
*** This bug has been marked as a duplicate of bug 115163 ***