Hello,
I have done a fresh webmin 1.900 install + xinetd configuration following the tutorial on debian 9, and it seems no longer to works. On debian 7 also using xinetd on an updated webmin, it still works.
Using ssl, the negociation is not working anymore, as just before the fatal/alert protocol version error, the server pushed some data just after the client hello :
^PVìÐERb@@+Ö
þ
!']SÙæ_$¶!Pí¬ùCron 15433384234214 missing any time spec
on miniserv.error, we get a "this web server is running in ssl mode..." error. Of course the url in the browser was properly using https.
Not using xinetd, it works.
I also tried using pam (session=0) without any problem.
Using xinetd but not ssl, we got 401 errors without any pam popup.
Anybody has already seen that ? Already known bug ?
Many thanks.
Nothing has changed in this area in the latest Webmin release.
Is there a reason why you're using xinetd rather than the webmin webserver directly?
hello, as an optimisation tweak as our xinetd also handle phpmyadmin, and others administration websites (for saving, for monitoring...) depending on the services installed. This administration services are not used most of the time, so it saves cpu and mem. Webmin was one of them.
we have 40/50 vm using such tech, so even if the webmin server is light, 50xphpmyadmin+50xwebmin+50x... And apart webmin some of them are not mandatory (even if templated) (we do not have 50 mysql servers...).
Last edit: step 2018-11-28
we used the webmin package port debian "sarge" in your apt repository if it can help you.
i linked the tcpdump negociation between chrome client and the webmin process using inetd=1
I don't think running webmin via xinetd would save much though, as when it is invoked you'll be using as much memory as when it was running normally.
about 30 Mo. Not huge, of course. If you want to debug this, and maintain xinetd compatiblity, i can help if you tell me where to search. For the moment, of course i use without xinetd.
i think i found myself :
1) add perllib=/usr/share/webmin in miniserv.conf (prevent WebminCore.pm to not be found at startup.
2) facultative ? delete the scheduled task refresh stat at boot in webmin configuration.
Working, with the new theme.... pretty.