Even Apache 2.4 came to solve a lot of performance issues, there is no doubt Nginx popularity is growing faster and faster. Webmin/Virtualmin combination is incredible to use and it is a shame Nginx integration is so poor.
I would like to present you a list of features for being integrating in Virtualmin:
Nginx and Nginx SSL into the standard install script
Nginx as proxy server for Apache. Vesta CP made already this and is ready for more Nginx support in the next versions
Alternative option to use PHP-FPM in a wrapper like what is doing now PHP-CGI & fastcgi. If someone will choose Nginx to be ready to create their own instances of PHP-FPM
Mailman, phpAdmin and AWStats DAV, should work with Nginx. There are a lot of tutorials on the internet to do this, but it is done manually and controlled only by Terminal.
I hope in the next year we will see more Nginx. ISPConfig, Vesta, ZPanel, are doing this already, but it is not like Virtualmin touch :))
This forum post should get you started:
http://virtualmin.com/node/34427
Also in this other forum post (last posts) :
http://virtualmin.com/node/22901
We are discussing the "crowdfunding a developer" idea to have a developer put together a PHP-FPM module for the use with Virtualmin.
Ok, let's say PHP-FPM is almost solved. But what about the others? Too much support for Apache, and less for Nginx. I am looking over the statistics and Nginx usage is growing so fast.
What about having RoundMail integration? It is a long list. I saw many using Webmin for administration and ISPConfig for virtual servers skipping Virtualmin. Only for having Nginx based solutions.
I agree collecting funds to make Virtualmin switching to Nginx.
Hi,
I haven't integrate phpMyAdmin or RoundMail with the setup I mention earlier, but I was able to use it with Drupal 7 in a production site and the performance is amazing.
Correct me if am I wrong, but even the way Virtualmin install those scripts is in a directory of the account right? if so, I don't think it will be too hard to make them work with the new setup.