Installing and securing PHP under Internet Information Server
Internet Information Server (IIS) is a default web server shipped with Windows (like Apache is on Linux). In its latest incarnation it brought numerous improvements over the previous versions. One of the biggest criticisms of the previous versions is its monolithic implementation that used too many system resources and did not permit fine-grained configuration of its services. That is no longer the case. Administrator is now able to install and activate only services required by his web application. Another criticism was directed towards less performing implementation of script extensions. This means that PHP could never be as optimized and as fast compared to Apache web server. Because of that, Microsoft implemented FastCGI for IIS 7 and at the same time worked with the PHP community to produce fast and reliable PHP connector. In order to secure our Moodle instance we need to make web server as secure as possible. The way to...