Operating system: Ubuntu
OS version: 20.04
Hi, I’m having an issue with the latest version of Ubuntu 20.04 and Virtualmin with LEMP stack. In Nginx error log there’s lines:
... connect() failed (111: Connection refused) while connecting to upstream, client: xxx, server: test.example.com, request: "GET / HTTP/1.1", upstream: "fastcgi://[::1]:9001" ...
This seems to happen because fpm is listening localhost. If I change the pool and nginx proxy settings from localhost to 127.0.0.1 the issue disappears. I just couldn’t find any place set configure these automatically for new servers.
The error is only in the logs, no 5xx responses.
Another option that seemed to work was disabling IPv6 completely, which obviously is not ideal.
On CentOS 8 there was a similar case, but there was just a warning in fpm logs:
WARNING: Found multiple addresses for localhost, 127.0.0.1 ignored
Any insight on this or just ignore it?