Deploying an application on webserver is a skilled job. The application has to be fine tuned as per the webserver so that the application runs optimized. This includes managing the Hardware resources like Memory and Hard Disk space. Implementing Security is a very important aspect.
Different webserver has different settings that needs to be studied and the tuned as per the application requirements.
With our experience of more than 8 years we have worked with different webserver for deploying and setting up the applications.