I’ve been reading a few other blogs about how some people have implemented NginX as an accelerator for their Apache-based websites.
NginX outperforms Apache on small- to mid-range servers when it comes to static file handling, particularly because it is event driven.
The downside of NginX is that PHP can only be used with FastCGI. In general, most how-to’s explain how to implement PHP FastCGI with NginX using TCP. This is adding extra overhead and slows PHP to a crawl. A better solution is to use the UNIX sockets instead, which is explained well in Till’s blog.
But even using UNIX sockets, the PHP FastCGI and NginX combination is not as fast as Apache can handle PHP requests. For this reason, NginX can act as a great accelerator for static files while Apache deals with all the PHP requests. Even with the extra TCP overhead between NginX and Apache, this makes for quite a speedy combination.
Thinking logically, some people figured that loading static files from RAM memory instead of the harddrive must make things even faster. But that really depends… View Full Article »

By default Proxmox does not come with a firewall, which may leave it and your virtual servers exposed to the elements of the Internet.