<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Encryption on Vineet Kumar</title><link>https://new.vineetkumar.me/tag/encryption/</link><description>Recent content in Encryption on Vineet Kumar</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 24 Jun 2018 09:59:28 +0000</lastBuildDate><atom:link href="https://new.vineetkumar.me/tag/encryption/index.xml" rel="self" type="application/rss+xml"/><item><title>How to secure your site using Lets Encrypt</title><link>https://new.vineetkumar.me/2018/06/how-to-secure-your-site-using-lets-encrypt/</link><pubDate>Sun, 24 Jun 2018 09:59:28 +0000</pubDate><guid>https://new.vineetkumar.me/2018/06/how-to-secure-your-site-using-lets-encrypt/</guid><description>&lt;p&gt;If you have your own site, encrypting is something that should be mandatory. Not only does it makes your site secure against hackers/crackers but also google rank those sites higher who serve their site on https.&lt;br&gt;
Here’s how you can secure your wordpress based site using certificate provide by Lets Encrypt.&lt;/p&gt;
&lt;h3 id="some-background" class="relative group"&gt;Some background: &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#some-background" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;I am quoting the following direct from the &lt;a href="https://letsencrypt.org/getting-started/" target="_blank" rel="noreferrer"&gt;Let’s Encrypt&lt;/a&gt; site:&lt;/p&gt;
&lt;pre&gt;To enable HTTPS on your website, you need to get a certificate (a type of file) from a Certificate Authority (CA). Let’s Encrypt is one such CA. In order to get a certificate for your website’s domain from Let’s Encrypt, you have to demonstrate control over the domain. With Let’s Encrypt, you do this using software that uses the ACME protocol, which typically runs on your web host.&lt;/pre&gt;
&lt;p&gt;If you have shell access (that is if you can connect to your host using PuTTY), you can follow the instructions provided &lt;a href="https://certbot.eff.org/lets-encrypt/debianstretch-nginx" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt; to install certbot.&lt;/p&gt;
&lt;h3 id="process" class="relative group"&gt;Process: &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#process" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;Assuming your wordpress site runs on nginx web server on Debian 9, here’s how to do it:&lt;br&gt;
Add the repository source in your sources.list:&lt;/p&gt;
&lt;pre&gt;deb http://ftp.debian.org/debian stretch-backports main&lt;/pre&gt;
&lt;p&gt;to your /etc/apt/sources.list (or add a new file with the “.list” extension to /etc/apt/sources.list.d/)&lt;/p&gt;</description></item></channel></rss>