webmin miniserv not completing http requests

This is more of a webmin problem, but as we have VirtualMin Pro it is affecting customers. The problem is when trying to access the webmin login at https://lweb2.lynnwood.netriver.net:10000/ the browser will just hang, not rendering anything. I am unable to reproduce the problem and am at a complete loss.

A firewall does not seem to be blocking initial connections to port 10000. I’ve had a customer who is experiencing this issue run “telnet lweb2.lynnwood.netriver.net 10000” and he can issue HTTP requests.

I’ve also tried restarting webmin, tried turning off iptables and even changed the public IP address of the server, to no avail.

Does anyone have any suggestions on how to troubleshoot this?

I have noticed that although I have ssl_redirect=1 set, the page hangs when I go to http://lweb2.lynnwood.netriver.net:10000/

Anyone else seeing this?

Howdy Donald,

I’m not sure. It looks sane from here…I’m suspecting some sort of firewall on your clients end.

You might try moving Webmin to port 443 on its own IP, in order to be sure there isn’t some sort of filter preventing access based on it running on port 10000.

I’m also at a loss…Webmin doesn’t do anything fancy, with regard to web traffic. Even very old or very limited browsers (like on mobile devices) are able to talk to Webmin without issue. So, it’s gotta be something in between your client and the server causing trouble. Maybe a problematic proxy, I dunno.

I have noticed that although I have ssl_redirect=1 set, the page hangs when I go to http://lweb2.lynnwood.netriver.net:10000/

Yep. But I’m not seeing it on my boxen. On mine, I immediately see another request for the https destination…but on yours no second request ever happens. Weird.

Are you running the latest version of Webmin? Are you sure you don’t need a firewall rule or two to accommodate ESTABLISHED and RELATED connections? If you’re blocking high ports, you need a rule to allow those types of connections in order for most protocols to work.