

For IIS 7 or 8 you can use the Microsoft URL Rewrite Module or a third-party solution. To achieve clean URLs you may need to use a third-party product. Microsoft IIS is a web server and a set of feature extension modules for use with Microsoft Windows.ĭrupal core will work with IIS 5, IIS 6, IIS 7, IIS 8 or IIS 10 if PHP is configured correctly. The Nginx web site contains a Drupal Nginx configuration file that can be used to configure Drupal websites. Nginx is a popular alternative to Apache, so there is also significant community experience and testing performed on Nginx. Nginx is a commonly used web server that focuses on high concurrency, performance and low memory usage.ĭrupal will work on Nginx legacy versions (0.7.x, 0.8.x, 1.0.x, 1.2.x), stable 1.8.x versions, and mainline 1.9.x versions hosted on UNIX/Linux, OS X, or Windows.

htaccess file remember that you have to re-edit after updates which overwrite the file! Nginx If this is required, the on-screen error messages may be unhelpful, but the error logs identify the problem correctly in both cases. Depending on security settings, you may need to add either +FollowSymLinks or +SymLinksIfOwnerMatch (especially on shared hosts). On some systems, particularly OpenSuse distributions you may have to add SymLink settings to the. If the Apache server has Options +MultiViews enabled by default, then the Apache Virtualhost configuration should also contain Options -MultiViews (or have -MultiViews added to the existing Options directive). The Apache Virtualhost configuration must contain the directive AllowOverride All to allow Drupal's.

The Apache 'mod_rewrite' extension is required. The majority of Drupal development and deployment is done on Apache, so there is more community experience and testing performed on Apache than on other web servers. Drupal will work on Apache 2.x hosted on UNIX/Linux, OS X, or Windows. ApacheĪpache is the most commonly used web server for Drupal. Security note: Universal permission like 0777 is not secure and usage of such is discouraged.
