Golang : Getting Echo framework StartAutoTLS to work
Problem:
You want to try out the Echo framework for Golang and somehow cannot get the AutoTLS recipe to work. What's going on and how to get it to work?
Solution:
In order to get the recipe to work. You need an actual domain name. Yes, you will need to buy one or setup a sub-domain.
localhost
or IP address pointing to your web server will not work.
Hence in the documentation:
This recipe demonstrates how to obtain TLS certificates for a domain automatically from Let’s Encrypt. Echo#StartAutoTLS accepts an address which should listen on port 443.
Browse to
https://<DOMAIN>
. If everything goes fine, you should see a welcome message with TLS enabled on the website.
Yup. Focus on the <DOMAIN>
keyword.
Hope this helps!
References:
See also : Golang : Gin framework accept query string by post request example
By Adam Ng
IF you gain some knowledge or the information here solved your programming problem. Please consider donating to the less fortunate or some charities that you like. Apart from donation, planting trees, volunteering or reducing your carbon footprint will be great too.
Advertisement
Tutorials
+4.2k Golang : Get FX sentiment from website example
+4.4k Golang : Reclaim memory occupied by make() example
+22.3k Golang : Check if element exist in map
+17.3k Golang : Padding data for encryption and un-padding data for decryption
+3.9k Unix/Linux : How to pipe/save output of a command to file?
+7.7k Golang : Gorilla web tool kit schema example
+4.8k Golang : Use NLP to get sentences for each paragraph example
+19.7k Golang : How to read float value from standard input ?
+8.6k Golang : Load ASN1 encoded DSA public key PEM file example
+15k Golang : Execute terminal command to remote machine example
+8.9k Golang : Simple Jawi(Yawi) to Rumi(Latin/Romanize) converter
+10.8k Golang : Convert a rune to unicode style string \u