{"id":132,"date":"2022-10-04T12:35:32","date_gmt":"2022-10-04T12:35:32","guid":{"rendered":"https:\/\/jassweb.com\/new22\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https\/"},"modified":"2022-10-04T12:35:32","modified_gmt":"2022-10-04T12:35:32","slug":"solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/","title":{"rendered":"[Solved] How to serve Golang app on Heroku using http instead of https?"},"content":{"rendered":"<h2> Introduction <\/h2>\n<p>[ad_1]<\/p>\n<p>Heroku is a popular cloud platform for hosting web applications. It is a great platform for hosting Golang applications, but it can be tricky to serve them over HTTP instead of HTTPS. In this article, we will discuss how to serve a Golang app on Heroku using HTTP instead of HTTPS. We will cover the steps needed to configure the Heroku application and the Golang application to serve over HTTP. We will also discuss the benefits of using HTTP instead of HTTPS. By the end of this article, you should have a better understanding of how to serve a Golang app on Heroku using HTTP instead of HTTPS.<\/p>\n<h2> Solution<\/h2>\n<p><\/p>\n<p>The simplest way to serve a Golang app on Heroku using http instead of https is to use a custom domain name. This can be done by setting up a CNAME record in your DNS settings that points to the Heroku app. Once the CNAME record is set up, you can then configure your Heroku app to use the custom domain name instead of the default Heroku URL. This will allow you to serve your Golang app on Heroku using http instead of https. <\/p>\n<p><\/p>\n<div itemprop=\"text\">\n<p>Delete the <code>'s'<\/code> from the URL when you try to access your app, that\u2019s all it takes.<\/p>\n<p>Just make sure you start the Go web server in normal (HTTP) mode. The HTTPS layer is added by the Heroku platform, but your app is still available via both HTTP and HTTPS protocol.<\/p>\n<p>So for example if you access your app using the URL:<\/p>\n<pre><code>https:\/\/myapp.herokuapp.com\n<\/code><\/pre>\n<p>You may also use<\/p>\n<pre><code>http:\/\/myapp.herokuapp.com\n<\/code><\/pre>\n<\/div>\n<p>[ad_2]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction [ad_1] Heroku is a popular cloud platform for hosting web applications. It is a great platform for hosting Golang applications, but it can be tricky to serve them over HTTP instead of HTTPS. In this article, we will discuss how to serve a Golang app on Heroku using HTTP instead of HTTPS. We will &#8230; <a title=\"[Solved] How to serve Golang app on Heroku using http instead of https?\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/\" aria-label=\"More on [Solved] How to serve Golang app on Heroku using http instead of https?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[596,1746,1535,2630],"class_list":["post-132","post","type-post","status-publish","format-standard","hentry","category-solved","tag-go","tag-heroku","tag-http","tag-https"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] How to serve Golang app on Heroku using http instead of https? - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] How to serve Golang app on Heroku using http instead of https? - JassWeb\" \/>\n<meta property=\"og:description\" content=\"Introduction [ad_1] Heroku is a popular cloud platform for hosting web applications. It is a great platform for hosting Golang applications, but it can be tricky to serve them over HTTP instead of HTTPS. In this article, we will discuss how to serve a Golang app on Heroku using HTTP instead of HTTPS. We will ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-04T12:35:32+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] How to serve Golang app on Heroku using http instead of https?\",\"datePublished\":\"2022-10-04T12:35:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/\"},\"wordCount\":275,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"go\",\"heroku\",\"http\",\"https\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/\",\"name\":\"[Solved] How to serve Golang app on Heroku using http instead of https? - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-10-04T12:35:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] How to serve Golang app on Heroku using http instead of https?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] How to serve Golang app on Heroku using http instead of https? - JassWeb","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:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] How to serve Golang app on Heroku using http instead of https? - JassWeb","og_description":"Introduction [ad_1] Heroku is a popular cloud platform for hosting web applications. It is a great platform for hosting Golang applications, but it can be tricky to serve them over HTTP instead of HTTPS. In this article, we will discuss how to serve a Golang app on Heroku using HTTP instead of HTTPS. We will ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/","og_site_name":"JassWeb","article_published_time":"2022-10-04T12:35:32+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] How to serve Golang app on Heroku using http instead of https?","datePublished":"2022-10-04T12:35:32+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/"},"wordCount":275,"commentCount":0,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["go","heroku","http","https"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/","url":"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/","name":"[Solved] How to serve Golang app on Heroku using http instead of https? - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-04T12:35:32+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-serve-golang-app-on-heroku-using-http-instead-of-https-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] How to serve Golang app on Heroku using http instead of https?"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=132"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/132\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}