When comparing IIS vs Traefik, the Slant community recommends Traefik for most people. In the question“What are the best web servers?” Traefik is ranked 6th while IIS is ranked 13th. The most important reason people chose Traefik is:
You just add labels to your Docker, Swarm or K8s containers and they get proxied automagically, If you set up everything correctly.
Specs
Ranked in these QuestionsQuestion Ranking
Pros

Pro PHP spport
PHP applications can be run using IIS. Simple to install and configure.
Pro .NET and ASPX script support
Pro Supported by Microsoft
Pro Authentication (Anonymous, Basic, Digest, Integrated Windows Auth, UNC, .NET Passport (<6), Certificate)
Pro IPv6 support (IIS 6+)
Pro Multiple websites can be run on 1 server
Pro HTTP/2, HTTP/2, HTTPS, FTP, FTPS, SMTP and NNTP support
Pro Runs on literal NT 3.51
So you can boot up that ancient work computer and get IIS (Free addon at the time) for that computer
Pro Very fast
If you want a quick web server, use this, because i mean like, on my laptop, the first request is 1 or 2 seconds, after that, it becomes a split second!
Pro In-depth diagnostic tools
Pro Auto-discovery
You just add labels to your Docker, Swarm or K8s containers and they get proxied automagically, If you set up everything correctly.
Pro Easy to set up
Add your docker network and labels to your services and get it running fast.
Cons
Con 1 website limit per server (also pre-7.0 client os limit)
Con 10 simultaneous connection limit on versions before 7.0 on client operating systems
Con Only runs on Windows
This Microsoft-proprietary web server software, can only run in the Windows operating systems for full support of it and all of its features. It is not capable of being run in a non-Windows environment without sacrificing some functionality and of course the support.
Con Proprietary
Con Http/Https only
E.g. doesn't allow you to route IMAP/SMTP traffic.
Alternative Products
