What users are saying about
56 Ratings
58 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.8 out of 101
56 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8 out of 101

Add comparison

Likelihood to Recommend

Apache Web Server

It is the best choice for serving PHP applications due to its wide-spread popularity and huge community support. Very easy to start a new project of any complexity and easy to set up on localhost machines. But provided the fact that Apache is not the fastest and cleanest option available for hosting static content, you can never go wrong with your decision if you are using PHP or Perl language for serving dynamic content to serious business users.
Rahul Dhangar profile photo

Microsoft IIS

Microsoft IIS is well suited for simple website hosting and for more complex web application setups as well. Granular security features allow you to make your web site or app to be protected as much as possible. Plus by default the best integration with other Microsoft services like Active Directory, WSUS, SCCM, etc. However, if you need just a basic website that is not based on MS components, open source solutions like Apache or Nginx could be better and cheaper (based on Linux).
Valery Mezentsau profile photo

Feature Rating Comparison

Application Servers

Apache Web Server
Microsoft IIS
7.4
IDE support
Apache Web Server
Microsoft IIS
8.1
Security management
Apache Web Server
Microsoft IIS
7.9
Administration and management
Apache Web Server
Microsoft IIS
8.6
Application server performance
Apache Web Server
Microsoft IIS
6.5
Installation
Apache Web Server
Microsoft IIS
7.9
Open-source standards compliance
Apache Web Server
Microsoft IIS
5.4

Pros

  • Private files can be hidden or set up only for specific users.
  • You can block certain file types from being uploaded to your website.
  • You can block certain IP addresses from accessing your website.
Chris Coppenbarger profile photo
  • Windows Authentication for Single Sign-On makes managing permission easier by using custom Active Directory groups
  • Serving static site files is incredibly easy
  • Allows for easy binding of ports and hostnames
  • Ease of integrating SSL certificates
No photo available

Cons

  • Apache web server does not allow for multi-threading, meaning that too many users can crash the system causing downtime for your website.
  • Apache web server is not very fast in that you have to do some tweaking to allow for your website to be faster.
Chris Coppenbarger profile photo
  • It seems like they don't do new version migrations easily. Newer versions of IIS have required that we change our web.config files to exclude certain portions.
  • Error messages can be vague if you didn't write them in yourself.
  • I would like there to be a way to snapshot instances of IIS without having to snapshot an entire server. Not as a pass/fail test but more as a consistent backup for site hacks and malware.
John Glenn profile photo

Likelihood to Renew

No score
No answers yet
No answers on this topic
Microsoft IIS10.0
Based on 1 answer
We have no intention to replace all applications running on top of the IIS platform. Not all applications support other platforms and not all support staff are skilled in Linux/Apache platform support. Whereas IIS may not be the best performing or most secure web platform available, for the aforementioned reasons, it is impossible not to continue use of this product.
Leo Brewer profile photo

Usability

No score
No answers yet
No answers on this topic
Microsoft IIS9.0
Based on 2 answers
As I've mentioned earlier, Microsoft IIS is very simple and easy to use. The user interface is a little bit overloaded with a huge number of different options, but once you have a little clue of what you are doing and what you need - no issues at all.
Valery Mezentsau profile photo

Performance

No score
No answers yet
No answers on this topic
Microsoft IIS9.0
Based on 1 answer
In my experience, I have never had significant issues with IIS performance. Sometimes I've experienced issues with loading time, but it is mostly related to the web site code. However Amazon, Microsoft and Google providing free cloud services with very limited resources, and in that scenario, "heavy" websites on IIS could be the issue. In other situations - performance is good.
Valery Mezentsau profile photo

Alternatives Considered

Apache Web Server is the oldest among all of these above-mentioned web server solutions provide a wider range of tools and support available which is of great help when creating a web app because less investment of time and money is what contributes to the success of a project to a great extent. Apache web server's easy availability and wide-spread acceptance with any type of OS (be it Linux, Unix, Windows or Mac) means it can work flawlessly on any machine hence giving an upper hand and makes the selection decision lot easier.
Rahul Dhangar profile photo
Apache and Nginx are both lower overhead solutions compared to IIS, but require extensive configuration through files or command lines. For someone creating a website for the first time, these solutions are difficult to understand and implement.
No photo available

Return on Investment

  • Apache web server helped us in building client applications without much investment in the underlying server configuration which gives us the ability to start on a new project quickly and upgrade its resources as and when needed.
  • Using software which is well-supported by a community of open source contributors makes tasks easy and affordable when need help since a couple of minutes on Google saves a couple of dollars every time and you don't need a specialized support person unless there is something significant needing to be changed.
Rahul Dhangar profile photo
  • I probably owe my career to IIS as it provided the best option for learning web programming after college. Netscape Enterprise was cost prohibitive for a newly graduated student. HTTPD was difficult to "throw up" on a server at home (at the time). IIS was an easy install on Windows 3.5 and NT 4..
Peter Quale profile photo

Pricing Details

Apache Web Server

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Microsoft IIS

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details