Microsoft IIS as a Backend – HTTP/HTTPS Bindings

Bhavin , India – Pathetic service – Please don’t host your website on #Justhost. The server goes down abruptly in the middle of the week and their customer service is pathetic.

IIS (Internet Information Services) is Microsoft’s Windows web server. It is feature-rich and very easy to enable. I have been using it for a long time but I noticed I never actually make a video about it.

In this video, I’ll explore the IIS binding and explain all the options in that form.

I might make more videos in the future to explore different aspects of this web server.

Videos mentioned
Leaky abstractions
HTTP/2 Limitations
OCSP Stapling

Become a Member on YouTube

🔥 Members Only Content

Support my work on PayPal

🧑‍🏫 Courses I Teach

🏭 Backend Engineering Videos in Order

💾 Database Engineering Videos

🎙️Listen to the Backend Engineering Podcast

Gears and tools used on the Channel (affiliates)

🖼️ Slides and Thumbnail Design

🎙️ Mic Gear
Shure SM7B Cardioid Dynamic Microphone


XLR cables

Focusrite Audio Interface

📷 Camera Gear
Canon M50 Mark II

Micro HDMI to HDMI

Video capture card

AC Wall for constant power

Stay Awesome,

Hussein Nasser

  • Pritom Purkayasta
    Posted at 10:13h, 21 July


  • mirbata
    Posted at 10:23h, 21 July

    More IIS please

  • QuadmanSwe
    Posted at 10:46h, 21 July

    I use arr in iis as a reverse proxy and it might be interrsting for others. I would like to further look at ways of dynamically serving configuration for it. In nginx you can for example pull a repo with conf files. Thoughts?

  • Valir Jonathan
    Posted at 10:53h, 21 July

    We built an ASP.NET web app and hosted it on IIS. It has been running for 10 years. It never fails once, serving around 1000 users. 😄

  • V4LC0
    Posted at 10:58h, 21 July

    More IIS pls

  • C B
    Posted at 10:59h, 21 July

    More IIS vidz please. I’d like to see your take on the best method to run Node apps on Windows concurrently with IIS already running legacy .net apps. For example reverse proxy from IIS to Nginx, with Let’s Encrypt cert auto renew or best scenario. Geared towards internal users. Setup and demo…

  • Étienne Gauthier
    Posted at 12:05h, 21 July

    More NGINX! 😉

  • Barath 2
    Posted at 12:05h, 21 July

    Please make a video on Pegasus Spyware!! 🙂🙃

  • Rajan Tandukar
    Posted at 12:33h, 21 July

    more iis

  • Richard Richardson
    Posted at 12:45h, 21 July

    Just to let everyone know vegeta got a new form

  • Dularish Kuttuwa
    Posted at 13:02h, 21 July

    More IIS videos please………

  • Aaron Miller
    Posted at 13:30h, 21 July

    More IIS Videos, Please

  • Huy Anh Le Quang
    Posted at 14:07h, 21 July

    More IIS Videos, Please 😀

  • Anoop Dattathreya
    Posted at 14:10h, 21 July

    Hi , How to do DNS configuration in IIS

    Posted at 14:15h, 21 July

    More IIS videos plz.
    But how come you know that I just started learning about it 🤔

  • Aditya R S
    Posted at 14:15h, 21 July

    Hi Hussain ,we are using windows ,I see lot of 500 internal servers like 200times in 5mins .is there something we need to check in ii's settings or something

  • prateek pandey
    Posted at 14:17h, 21 July

    More IIS Videos please

  • akshay aghera
    Posted at 15:10h, 21 July

    Yes, Hussein more IIS please

  • Amine LALAAOUI
    Posted at 15:33h, 21 July

    Amazing, I see less and less IIS content on the web. Please we need more!

  • Subbir Jahan
    Posted at 16:10h, 21 July

    Eid Mubarak Hussein.

  • Uppala Praveen
    Posted at 16:50h, 21 July

    Awesome…could you please explain more on IIS

  • Kuria Ndungu
    Posted at 17:16h, 21 July

    More IIS videos please. Awesome stuff so far!

  • Dipanshu
    Posted at 17:41h, 21 July

    More IIS Please. Would love to see some hands on part as well

  • Batman Batmanovich
    Posted at 19:50h, 21 July

    Hussein, you rock brother!

  • Jeferson Lucio
    Posted at 20:17h, 21 July

    I started my life with webservers on Apache 1.x and used to love it, then got a job to manage several IIS installations under Windows 2000(when you actually had physical servers and had to be physically there to manage them most of the time). I told the guy I knew almost nothing about IIS, he told me to be cool, that it was very easy to handle, and hired me anyways……

    My god! How I hated those… When I started to understand it all, I figured he was having so many security and performance issues and wasn't even aware of it all, coz IIS and Windows were 'abstracting' most of it. At some point my goal in life was to get rid of all IIS and Windows Server instances and replace them by Apache running on Linux.

    Fast forward some 6 months and I managed it. Of course a lot of ASP code had to be re-written in PHP and it had a cost, however I managed to squeeze four Windows Server boxes in just one Linux/Apache one with performance to spare. We ended up saving a lot in the end. From that experience on, I wanted nothing to do with IIS anymore and I still don't.

    The only server product from Microsoft that I worked with for a long time, liked a lot, and still respect a lot is SQL Server. I was thrilled when it was ported to Linux. Now I don't just see the need for Windows Server anymore.

    Even in a LAN environment you don't even need it anymore to control local Windows workstations, since Samba v4.0(launched in 2012), Linux can impersonate Active Directory Master and Backup Domain Controllers perfectly.

  • ZiPMo85
    Posted at 21:15h, 21 July

    More IIS Videos, Please

  • venkatesh kagalavadi
    Posted at 21:24h, 21 July

    More IIS videos please!!

  • dopp
    Posted at 21:44h, 21 July

    It would be very interesting to hear about setting up SSL with IIS (Maybe Let's Encrypt on IIS ?)

  • Abdur Rahim
    Posted at 05:48h, 22 July

    More IIS Videos please 🙂

  • Utsab Shrestha
    Posted at 06:22h, 22 July

    more IIS VideOS pleaSE

  • Derek Dorrance
    Posted at 06:39h, 22 July

    More IIS!

  • blah blah
    Posted at 07:22h, 22 July

    More IIS Videos, Please

  • Abhirup Roy
    Posted at 10:30h, 22 July

    More IIS videos please.

  • Nasim Uddin
    Posted at 10:36h, 22 July

    More IIS Videos, Please🙂

  • Sagar Singh
    Posted at 16:06h, 22 July

    more IIS .

  • Sagar Singh
    Posted at 16:33h, 22 July

    1. How do we specify which particular host we want to access on that ip address? I think it's done via host header in http request we send, correct me if I'm wrong.
    2. Is the hostname same as the folder/website we want to access OR it is binded to something(i don't know what that something is)?

  • ljourn llagas
    Posted at 22:54h, 22 July

    Hoping for more IIS vids please 🙂

  • Tera Baap
    Posted at 16:19h, 23 July

    Plz reply

    Does a real servers at top giants(google, facebook) uses port forwarding or shh tunneling to make their content public plz

    reply sir …………………….🥺🥺🥺🥺

  • Miloš Mileusnić
    Posted at 21:20h, 23 July

    NO more IIS videos! 😉
    Just kidding, do whatever you want. I have also started my web journey with IIS/ASP some 20 years ago. But then I switched to linux hosting stack and never looked back.

  • Harshal Flairlabs
    Posted at 07:01h, 24 July

    Yes, More IIS videos please.
    1 request add more images while you are talking on that section that will be really helpful.
    Thanks a lot for all your efforts and videos

  • Shubham Savdekar
    Posted at 11:11h, 24 July

    More IIS Video ………………..

  • PHP Video Tutoriale
    Posted at 09:48h, 25 July

    Wow ! Thanks for reminding, I used it like ages ago. Haha by web design beginnings

  • Dan Ku
    Posted at 17:03h, 25 July

    Since .Net Core getting popular more and more, people have started using the Kestrel against IIS. But IIS is still popular for the old .Net version (no choices actually)
    So More IIS Videos ahaha

  • خالد جمال
    Posted at 22:58h, 27 July

    More IIS videos please