title: How to set up HTTPS on golang web server?
body: <p>I'm reading <a href="https://www.kaihag.com/https-and-go/" rel="noreferrer">https://www.kaihag.com/https-and-go/</a> and bought an SSL certificate from Comodo which they emailed me a <code>.zip</code> file. All of the files I have so far look like this</p>
  
  <pre><code>csr.pem
  private-key.pem
  website.com.crt
  website.com.ca-bundle
  website.com.zip
  </code></pre>
  
  <p>The above website wants me to concatenate 3 <code>.pem</code> files which I don't have. Incidentally what is the reason the <code>.pem</code> files need to concatenated? Using the above files which haven't been modified, how can https be set up on a golang webserver?</p>