There are a few different ways to do benchmarking and load testing on parts of your web application stack such as the web server, the database, the cache layer etc. This article shows a somewhat comprehensive list of the alternative solutions along with some pros and cons on technology options, with the ever growing technologial solutions which can be used for web applications. You are encouraged to explore those more in depth and find the solution that suits you best.
Recently I had to setup a self signed certificate for a Windows Apache setup. This of course requires the usage of openssl. However openssl returned the following error code when trying to use it:
Sometimes as developers we have to perform some simple sysadmin tasks, such as installing a basic
LEMP stack, basic securing of the server and so on. So what I decided to do is to just gather links to various helpful resources on how to setup Nginx + PHP 5.4 + MySQL + memcached on CentOS 6. I chose this installation since its the one I happen to use the most and I personally believe the optimal one. An alternative might be
Apache + mod_php + Varnish + memcached.