{"id":694,"date":"2019-09-05T11:16:02","date_gmt":"2019-09-05T11:16:02","guid":{"rendered":"https:\/\/cheapsslsecurity.com\/p\/?p=694"},"modified":"2020-06-19T11:12:22","modified_gmt":"2020-06-19T11:12:22","slug":"how-to-enable-http2-on-iis","status":"publish","type":"post","link":"https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/","title":{"rendered":"Step-by-Step Guide: How to Enable HTTP\/2 on IIS"},"content":{"rendered":"<p>Internet Information Services (IIS) , or Windows Web Server, runs on the Microsoft .NET platform on Windows operating System. It is an extensible, scalable and manageable platform used to host pages, applications or media on the internet. Hosting services in IIS use HTTP that is based on the TCP\/IP suite of protocols.<\/p>\n<h2>To enable HTTP\/2 on IIS, there are a few things to consider.<\/h2>\n<p><!--more--><\/p>\n<ul>\n<li>HTTP\/2 was not supported before IIS version 10.0. IIS on Windows 10 or Windows Server 2016 supports HTTP\/2.<\/li>\n<li>Creating a new DWORD named \u2018DuoEnabled\u2019 and setting the value to 1 is no longer required. There are no new IIS configuration settings specific to HTTP\/2 provided the client, and server configuration supports HTTP\/2.<\/li>\n<\/ul>\n<p>With these things in mind, now you can move on to the process of enabling HTTP\/2 on IIS.<\/p>\n<div class=\"graysection\">\n<h2>Purchase a Multi Domain SSL Certificate and Save Up to 89%<\/h2>\n<p>We offer the best discount on all types of Multi Domain SSL Certificates. Our offerings include Comodo Positive Multi Domain SSL Certificates, which start for as little as $18.02 per year.<\/p>\n<p><a class=\"comparebtn\" href=\"https:\/\/cheapsslsecurity.com\/sslproducts\/multi-domain-ssl-certificates.html\">Shop Multi Domain SSL Certificates<\/a><\/p>\n<\/div>\n<h2>How to Enable HTTP\/2 on IIS in 6 Steps<\/h2>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>On Windows 10, in Control Panel go to the Programs and Features. In the Turn Windows Features On or Off window, select the <strong>Internet Information Services<\/strong> checkbox. On Windows Server 2016, this can be found under Server Manager &gt; Add roles and features &gt; then select <strong>Web Server (IIS)<\/strong> from the list.<\/li>\n<li>Next, post-installation open the Internet Services Manager and under the connections tab on the left pane select the server name. Then select the server certificates option and click on <strong>Complete Certificate Request<\/strong> from the Actions pane.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Note: Install the SSL certificate on the same server where the CSR was created since the server holds the private key, and the certificate won&#8217;t work without this file.<\/p>\n<ul>\n<li>Browse to the .cer file and fill in a friendly name and click ok to install the certificate.<\/li>\n<li>Once the installation completes, go to the IIS Manager window. Under Connections, select the server to which the certificate was assigned. Under Sites, select the site to be secured and click on <strong>Actions <\/strong> menu, then click on <strong>Bindings<\/strong>.<\/li>\n<li>In the Site Binding window, select <strong>Add <\/strong> and change the type from HTTP to HTTPS. In case of existing binding, select and edit. For the IP address, select <strong>All Unassigned<\/strong> and set the port as 443. The SSL certificate field drop down contains the friendly name for the SSL certificate that will be used on the site.<\/li>\n<li>Click <strong>Ok <\/strong> to complete the setup.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>When Will HTTP\/2 Not be Supported in IIS?<\/h2>\n<p>There are a few instances in which IIS doesn\u2019t support HTTP\/2. Here are a few examples of them:<\/p>\n<ul>\n<li>Windows authentication, NTLM\/Kerberos\/ or Negotiate is not supported with HTTP\/2. In this case, IIS will revert to HTTP\/1.1.<\/li>\n<li>Clear text \u2013 IIS supports HTTP\/2 only over TLS.<\/li>\n<li>Bandwidth throttling \u2013 IIS has a feature to limit bandwidth in HTTP\/1.1, but it is not enforced in HTTP\/2.<\/li>\n<\/ul>\n<div class=\"graysection\">\n<h2>Purchase a DV SSL Certificate &amp; Save Up to 88%!<\/h2>\n<p>We offer the best discount on all types of Domain Validation SSL Certificates (DV SSL). We offer certificates from the leading CAs, including Comodo CA, Sectigo, Thawte, GeoTrust, and RapidSSL with DV certificates starting as low as $5.45 per year.<\/p>\n<\/div>\n<p><a class=\"comparebtn\" href=\"https:\/\/cheapsslsecurity.com\/sslproducts\/domainvalidatedssl.html\">Shop DV SSL Certificates<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Internet Information Services (IIS) , or Windows Web Server, runs on the Microsoft .NET platform on Windows operating System. It is an extensible, scalable and manageable platform used to host pages, applications or media on the internet. Hosting services in &hellip; <a href=\"https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[60,61],"class_list":["post-694","post","type-post","status-publish","format-standard","hentry","category-ssl-advanced","tag-https","tag-iis-web-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Step-by-Step Guide: How to Enable HTTP\/2 on IIS<\/title>\n<meta name=\"description\" content=\"A Comperhensive Guide on enabling HTTP2 on IIS. It covers all steps to enable HTTP2 protocol on IIS web servers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Step-by-Step Guide: How to Enable HTTP\/2 on IIS\" \/>\n<meta property=\"og:description\" content=\"A Comperhensive Guide on enabling HTTP2 on IIS. It covers all steps to enable HTTP2 protocol on IIS web servers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/\" \/>\n<meta property=\"og:site_name\" content=\"Cheap SSL Security\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CheapSSLSecurities\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-05T11:16:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-06-19T11:12:22+00:00\" \/>\n<meta name=\"author\" content=\"casey.crane\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sslsecurity\" \/>\n<meta name=\"twitter:site\" content=\"@sslsecurity\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"casey.crane\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/how-to-enable-http2-on-iis\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/how-to-enable-http2-on-iis\\\/\"},\"author\":{\"name\":\"casey.crane\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/#\\\/schema\\\/person\\\/d9c1744bb0931c1942814061a5aca108\"},\"headline\":\"Step-by-Step Guide: How to Enable HTTP\\\/2 on IIS\",\"datePublished\":\"2019-09-05T11:16:02+00:00\",\"dateModified\":\"2020-06-19T11:12:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/how-to-enable-http2-on-iis\\\/\"},\"wordCount\":550,\"keywords\":[\"https\",\"iis web server\"],\"articleSection\":[\"SSL Advanced\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/how-to-enable-http2-on-iis\\\/\",\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/how-to-enable-http2-on-iis\\\/\",\"name\":\"Step-by-Step Guide: How to Enable HTTP\\\/2 on IIS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/#website\"},\"datePublished\":\"2019-09-05T11:16:02+00:00\",\"dateModified\":\"2020-06-19T11:12:22+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/#\\\/schema\\\/person\\\/d9c1744bb0931c1942814061a5aca108\"},\"description\":\"A Comperhensive Guide on enabling HTTP2 on IIS. It covers all steps to enable HTTP2 protocol on IIS web servers.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/how-to-enable-http2-on-iis\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/how-to-enable-http2-on-iis\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/how-to-enable-http2-on-iis\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"SSL Help\",\"item\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SSL Advanced\",\"item\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/ssl-advanced\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Step-by-Step Guide: How to Enable HTTP\\\/2 on IIS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/#website\",\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/\",\"name\":\"Cheap SSL Security\",\"description\":\"Shop for SSL Certificates at Cheap Prices\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/p\\\/#\\\/schema\\\/person\\\/d9c1744bb0931c1942814061a5aca108\",\"name\":\"casey.crane\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c18d819d34a1995e91a4aa7518e9048df7856f336a1ede2262a572db7b1c2506?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c18d819d34a1995e91a4aa7518e9048df7856f336a1ede2262a572db7b1c2506?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c18d819d34a1995e91a4aa7518e9048df7856f336a1ede2262a572db7b1c2506?s=96&d=mm&r=g\",\"caption\":\"casey.crane\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Step-by-Step Guide: How to Enable HTTP\/2 on IIS","description":"A Comperhensive Guide on enabling HTTP2 on IIS. It covers all steps to enable HTTP2 protocol on IIS web servers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/","og_locale":"en_US","og_type":"article","og_title":"Step-by-Step Guide: How to Enable HTTP\/2 on IIS","og_description":"A Comperhensive Guide on enabling HTTP2 on IIS. It covers all steps to enable HTTP2 protocol on IIS web servers.","og_url":"https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/","og_site_name":"Cheap SSL Security","article_publisher":"https:\/\/www.facebook.com\/CheapSSLSecurities","article_published_time":"2019-09-05T11:16:02+00:00","article_modified_time":"2020-06-19T11:12:22+00:00","author":"casey.crane","twitter_card":"summary_large_image","twitter_creator":"@sslsecurity","twitter_site":"@sslsecurity","twitter_misc":{"Written by":"casey.crane","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/#article","isPartOf":{"@id":"https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/"},"author":{"name":"casey.crane","@id":"https:\/\/cheapsslsecurity.com\/p\/#\/schema\/person\/d9c1744bb0931c1942814061a5aca108"},"headline":"Step-by-Step Guide: How to Enable HTTP\/2 on IIS","datePublished":"2019-09-05T11:16:02+00:00","dateModified":"2020-06-19T11:12:22+00:00","mainEntityOfPage":{"@id":"https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/"},"wordCount":550,"keywords":["https","iis web server"],"articleSection":["SSL Advanced"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/","url":"https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/","name":"Step-by-Step Guide: How to Enable HTTP\/2 on IIS","isPartOf":{"@id":"https:\/\/cheapsslsecurity.com\/p\/#website"},"datePublished":"2019-09-05T11:16:02+00:00","dateModified":"2020-06-19T11:12:22+00:00","author":{"@id":"https:\/\/cheapsslsecurity.com\/p\/#\/schema\/person\/d9c1744bb0931c1942814061a5aca108"},"description":"A Comperhensive Guide on enabling HTTP2 on IIS. It covers all steps to enable HTTP2 protocol on IIS web servers.","breadcrumb":{"@id":"https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cheapsslsecurity.com\/p\/how-to-enable-http2-on-iis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"SSL Help","item":"https:\/\/cheapsslsecurity.com\/p\/"},{"@type":"ListItem","position":2,"name":"SSL Advanced","item":"https:\/\/cheapsslsecurity.com\/p\/ssl-advanced\/"},{"@type":"ListItem","position":3,"name":"Step-by-Step Guide: How to Enable HTTP\/2 on IIS"}]},{"@type":"WebSite","@id":"https:\/\/cheapsslsecurity.com\/p\/#website","url":"https:\/\/cheapsslsecurity.com\/p\/","name":"Cheap SSL Security","description":"Shop for SSL Certificates at Cheap Prices","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cheapsslsecurity.com\/p\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/cheapsslsecurity.com\/p\/#\/schema\/person\/d9c1744bb0931c1942814061a5aca108","name":"casey.crane","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c18d819d34a1995e91a4aa7518e9048df7856f336a1ede2262a572db7b1c2506?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c18d819d34a1995e91a4aa7518e9048df7856f336a1ede2262a572db7b1c2506?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c18d819d34a1995e91a4aa7518e9048df7856f336a1ede2262a572db7b1c2506?s=96&d=mm&r=g","caption":"casey.crane"}}]}},"_links":{"self":[{"href":"https:\/\/cheapsslsecurity.com\/p\/wp-json\/wp\/v2\/posts\/694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cheapsslsecurity.com\/p\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cheapsslsecurity.com\/p\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/p\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/p\/wp-json\/wp\/v2\/comments?post=694"}],"version-history":[{"count":0,"href":"https:\/\/cheapsslsecurity.com\/p\/wp-json\/wp\/v2\/posts\/694\/revisions"}],"wp:attachment":[{"href":"https:\/\/cheapsslsecurity.com\/p\/wp-json\/wp\/v2\/media?parent=694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/p\/wp-json\/wp\/v2\/categories?post=694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/p\/wp-json\/wp\/v2\/tags?post=694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}