<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Subramanyam Rekhandar</title>
    <description>The latest articles on DEV Community by Subramanyam Rekhandar (@subburekhandar).</description>
    <link>https://dev.to/subburekhandar</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F511039%2F4078d44d-fd63-4a99-beaa-505b5fbe5f3a.jpg</url>
      <title>DEV Community: Subramanyam Rekhandar</title>
      <link>https://dev.to/subburekhandar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/subburekhandar"/>
    <language>en</language>
    <item>
      <title>How to Improve Your Search Rank for Google </title>
      <dc:creator>Subramanyam Rekhandar</dc:creator>
      <pubDate>Mon, 20 Dec 2021 12:38:10 +0000</pubDate>
      <link>https://dev.to/subburekhandar/how-to-improve-your-search-rank-for-google-kp1</link>
      <guid>https://dev.to/subburekhandar/how-to-improve-your-search-rank-for-google-kp1</guid>
      <description>&lt;h5&gt;
  
  
  Money alone can’t buy Google rank, but with a little time and strategy you can improve your position on the search engine results page (SERP) without spending a dime. Here are 10 free ways to improve your Google search rank.
&lt;/h5&gt;

&lt;h2&gt;
  
  
  1.Improve your website’s user experience:
&lt;/h2&gt;

&lt;p&gt;According to a study on ranking factors by SEMrush, the top four ranking factors are website visits, time on site, pages per session, and bounce rate. All four of those are directly related to the experience your website is providing your users, which Google recently emphasized with its Page Experience update. It’s pretty simple: If your website is easy and enjoyable to use and offers valuable information, you’ll get more visitors, who will stay longer on your site and visit more pages, and that will improve your search rank.&lt;/p&gt;

&lt;h2&gt;
  
  
  2.Write great content optimized for SEO
&lt;/h2&gt;

&lt;p&gt;Having high-quality content on your website is one of the best ways to increase traffic and improve your search rank. In fact, Google itself said in a blog post on page experience that having great, relevant content on a page is more important for ranking than page experience. Make sure your content is mistake-free, keyword-rich, mobile-optimized, written to address the specific needs of your target audience, and includes valuable links to additional internal and external content.&lt;/p&gt;

&lt;h2&gt;
  
  
  3.Get more backlinks
&lt;/h2&gt;

&lt;p&gt;Backlinks—links from other sites to yours—are one of the most heavily weighted Google ranking factors. Incoming links to your website content from high-authority domains show your site’s authority, bring in traffic, and improve your search ranking.&lt;/p&gt;

&lt;h2&gt;
  
  
  4.Improve your page speed
&lt;/h2&gt;

&lt;p&gt;Load time is one of the key measurements in Google's recent Core Web Vitals upgrade, so it’s a good idea to make sure your site is as fast as possible—both to improve your search rank and provide a good user experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  5.Fix broken links
&lt;/h2&gt;

&lt;p&gt;Having quality links on your website is one of the best ways to boost traffic and establish the authority of your site, but links that bring up a 404 error hurt both your user experience and your search rank. Use a tool like BrokenLinkCheck or Dead Link Checker to find any broken links.&lt;/p&gt;

&lt;h2&gt;
  
  
  6.Optimize your images
&lt;/h2&gt;

&lt;p&gt;Optimizing your images is crucial to boosting the speed of your site and making it easier for Google to identify the images on your web pages. Make sure all your website images are compressed, have descriptive filenames, and include alt text.&lt;/p&gt;

&lt;h2&gt;
  
  
  7.Use H1 and H2 header tags
&lt;/h2&gt;

&lt;p&gt;Not only do headers make your content more readable and easier to understand for humans and search engines alike, there is a strong correlation between Google search rank and the use of header tags in the body of your content. Header tags are also a great way to show the structure of your content and emphasize your key points.&lt;/p&gt;

&lt;h2&gt;
  
  
  8.Optimize for local search
&lt;/h2&gt;

&lt;p&gt;More and more people are using their smartphones to search for businesses “near me.” To improve your chances of having your business show up in relevant local searches, make sure you claim your Google My Business listing, provide relevant content in Google Posts, get your business listed in local directories, and improve your online reputation with great online reviews.&lt;/p&gt;

&lt;h2&gt;
  
  
  9.Optimize for voice search
&lt;/h2&gt;

&lt;p&gt;According to a study by Perficient, voice search is no longer growing, but more than 60% of people surveyed still said voice search is their preferred method of asking questions on their smartphone. Make sure those voice searches find your business by incorporating likely voice search phrases into your website content—be sure to use full sentences phrased in a natural conversational style rather than single keywords.&lt;/p&gt;

&lt;h2&gt;
  
  
  10.Aim for “position zero"
&lt;/h2&gt;

&lt;p&gt;When a user asks a question in Google Search, Google sometimes pulls content from a relevant website and displays it in a special featured snippet or answer box above the #1 search result. Getting content into a featured snippet is a great way to increase traffic (snippets include a link to the page where the content came from), as well as boost the credibility and visibility of your brand. To increase your chances of having your content selected as a featured snippet by Google, think of likely searches related to your business and pepper your site with clear, authoritative answers.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>PuTTY – 30 Useful Putty Commands for Beginners to Advance.</title>
      <dc:creator>Subramanyam Rekhandar</dc:creator>
      <pubDate>Mon, 22 Nov 2021 07:41:11 +0000</pubDate>
      <link>https://dev.to/subburekhandar/putty-30-useful-putty-commands-for-beginners-to-advance-471h</link>
      <guid>https://dev.to/subburekhandar/putty-30-useful-putty-commands-for-beginners-to-advance-471h</guid>
      <description>&lt;h1&gt;
  
  
  What Is Putty?
&lt;/h1&gt;

&lt;p&gt;Putty is an open source SSH client used to connect to a remote server. Putty is basically a terminal for windows based operating systems. It supports several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket connection. PuTTY was originally written for Microsoft Windows, but it has been ported to various other operating systems. To work with Putty you need to know few basic Putty Commands.&lt;/p&gt;

&lt;p&gt;To connect to your server from your PC you can use Putty and type simple SSH commands to perform different basic actions such as creating folders, copying them and so on.&lt;/p&gt;

&lt;h1&gt;
  
  
  How to Use the SSH Putty Commands.
&lt;/h1&gt;

&lt;h4&gt;
  
  
  1) How to find out where you are, the pwd command shows you present working directory.
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   pwd
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h4&gt;
  
  
  2) Change directory.
&lt;/h4&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   cd
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The cd command is used to navigate into a specified directory on your server.&lt;/p&gt;

&lt;h6&gt;
  
  
  Example: cd /home (moves you into the home folder)
&lt;/h6&gt;

&lt;h4&gt;
  
  
  3) The same directory
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   cd .
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Using this command you will remain in the same directory you were.&lt;/p&gt;

&lt;h4&gt;
  
  
  4) Move me up one directory.
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   cd ..
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Above command will navigate two steps back from current directory.&lt;/p&gt;

&lt;h4&gt;
  
  
  5) Go to the previous directory.
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    cd –
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Above command will navigate to the previous directory.&lt;/p&gt;

&lt;h4&gt;
  
  
  6) Go to Home folder
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    cd ~
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Above command will navigate to the home directory on your server.&lt;/p&gt;

&lt;h4&gt;
  
  
  7) Go to root
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   cd /
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Above command will navigate to root.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to List Directories and Contents
&lt;/h3&gt;

&lt;h4&gt;
  
  
  8) List files
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   ls
   usage: ls [option] [file]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Using the ls command in a folder will display all it’s content.&lt;/p&gt;

&lt;h5&gt;
  
  
  Example: ls /home.
&lt;/h5&gt;

&lt;p&gt;Will return all content of the folder /home.&lt;/p&gt;

&lt;h4&gt;
  
  
  9) Show me all files in a directory
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   ls -a
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h4&gt;
  
  
  10) Show contents with file size
&lt;/h4&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     ls -h
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;If you wish to see a directory’s contents with file sizes just type ls -h&lt;/p&gt;

&lt;h4&gt;
  
  
  11) How to see sub-directories recursively
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    ls -r
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The ls -r command is used to see sub-directories recursively.&lt;/p&gt;

&lt;h4&gt;
  
  
  12) How to see files by file size
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    ls -is
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h4&gt;
  
  
  13) List all folders in directory with details
&lt;/h4&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    ls -alh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  How to Copy files/folders with Putty Commands
&lt;/h3&gt;
&lt;h4&gt;
  
  
  14) Copying a file
&lt;/h4&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     cp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;To copy a file just use the cp ssh command.&lt;/p&gt;

&lt;h5&gt;
  
  
  Example:cp filename.js /home/filename.js
&lt;/h5&gt;

&lt;h4&gt;
  
  
  15) Copy a folder with all files
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     cp -r
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;This one is used to copy the entire folder with all it’s contents.&lt;/p&gt;

&lt;h4&gt;
  
  
  16) Copy and rename
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    cp filename.jd /home/filename2.js
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  How to Move files to different locations
&lt;/h3&gt;
&lt;h4&gt;
  
  
  17) Moving a file
&lt;/h4&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    mv
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h5&gt;
  
  
  Example: mv page.js /home/page.js
&lt;/h5&gt;
&lt;h4&gt;
  
  
  18) Move and rename
&lt;/h4&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    mv page.js /home/newpage.js
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h4&gt;
  
  
  19) Move file up one directory
&lt;/h4&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    mv filename ..
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h5&gt;
  
  
  example: mv index.html/ ..
&lt;/h5&gt;
&lt;h3&gt;
  
  
  How to Create files/folders using Putty Commands
&lt;/h3&gt;
&lt;h4&gt;
  
  
  20) Create a folder
&lt;/h4&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    mkdir
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h5&gt;
  
  
  example: mkdir new-folder
&lt;/h5&gt;
&lt;h4&gt;
  
  
  21) Create a file
&lt;/h4&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     touch
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Use the touch command to create different files and file extensions&lt;/p&gt;

&lt;h5&gt;
  
  
  Example: touch index.js
&lt;/h5&gt;

&lt;h3&gt;
  
  
  How to Compress/Uncompress files?
&lt;/h3&gt;

&lt;h4&gt;
  
  
  22) Compressing folders
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     zip -r foldername.zip foldername
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h5&gt;
  
  
  Example: zip -r newfolder.zip newfolder
&lt;/h5&gt;
&lt;h4&gt;
  
  
  23) uncompressing folders
&lt;/h4&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     unzip
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h5&gt;
  
  
  Example: unzip newfolder.zip
&lt;/h5&gt;
&lt;h4&gt;
  
  
  24) Compressing folders using tar -czvf
&lt;/h4&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    tar -czvf foldername.tar.gz foldername
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h5&gt;
  
  
  Example: tar -czvf wp-content.tar.gz wp-content
&lt;/h5&gt;
&lt;h4&gt;
  
  
  25) uncompressing folders using tar -czvf
&lt;/h4&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     tar -xvf foldername.tar.gz
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h5&gt;
  
  
  Example: tar -xvf wp-content.tar.gz
&lt;/h5&gt;
&lt;h3&gt;
  
  
  How to Delete/Remove files?
&lt;/h3&gt;
&lt;h4&gt;
  
  
  26) Delete a file
&lt;/h4&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     rm 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;To delete a file on your server just use the rm command.&lt;/p&gt;

&lt;h5&gt;
  
  
  Example: rm index.js
&lt;/h5&gt;

&lt;h4&gt;
  
  
  27) Delete all files from a directory
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    rm *
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;This command is used to delete all contents from a directory.&lt;/p&gt;

&lt;h5&gt;
  
  
  Example: rm * foldername
&lt;/h5&gt;

&lt;h4&gt;
  
  
  28) Delete a folder/directory
&lt;/h4&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     rmdir
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Use this command to remove directories.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to change File permissions?
&lt;/h3&gt;

&lt;h4&gt;
  
  
  29) Change file permissions
&lt;/h4&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     chmod&lt;br&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h5&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  Example: chmod 775 newfolder&lt;br&gt;
&lt;/h5&gt;

&lt;h4&gt;
  
  
  30) Change permissions of folder and all files inside
&lt;/h4&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    chmod 755 folder name -R&lt;br&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h4&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  How to Activate the ufw in nginx server&lt;br&gt;
&lt;/h4&gt;
&lt;br&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   Sudo enable ufw&lt;br&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h5&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  Thanks for reading our article and we will keep updating the same articles with more useful commands in coming days. Keep checking this space for more Putty commands.&lt;br&gt;
&lt;/h5&gt;

</description>
    </item>
    <item>
      <title>Certbot installation procedure for Windows</title>
      <dc:creator>Subramanyam Rekhandar</dc:creator>
      <pubDate>Wed, 10 Nov 2021 16:32:16 +0000</pubDate>
      <link>https://dev.to/subburekhandar/certbot-installation-procedure-for-windows-169l</link>
      <guid>https://dev.to/subburekhandar/certbot-installation-procedure-for-windows-169l</guid>
      <description>&lt;h3&gt;
  
  
  &lt;em&gt;Note::&lt;/em&gt;
&lt;/h3&gt;

&lt;p&gt;Certbot is now officially available for Windows. If you find that Certbot is not the most suitable Let's Encrypt client application for your use case, there are many other clients written by other organizations and developers that you may be able to use to obtain a certificate from Let's Encrypt.&lt;/p&gt;

&lt;h2&gt;
  
  
  1.Important notes
&lt;/h2&gt;

&lt;p&gt;This procedure follows the current Certbot implementation for Windows, in particular the fact that it installs as a system component, and requires administrative privileges. These instructions will be updated when a future version of Certbot switches to a different installation method. No installers for HTTP servers are supported for now (Certbot for Windows can currently obtain your certificate from Let's Encrypt, but not install it into your web server application).&lt;/p&gt;

&lt;h2&gt;
  
  
  2.Specific Windows system requirements and user knowledge requirements
&lt;/h2&gt;

&lt;p&gt;1.The user needs to be familiar with the command-line interface &lt;br&gt;
   (CLI), because Certbot is a pure CLI program.&lt;br&gt;
2.The user must use an account with administrative privileges to &lt;br&gt;
   install and run Certbot.&lt;br&gt;
3.PowerShell and CMD.EXE are supported; both need to be started &lt;br&gt;
   with elevated privileges before invoking Certbot.&lt;br&gt;
4.Path C:\Certbot must be writable by the current user.&lt;/p&gt;

&lt;h2&gt;
  
  
  3.Specific Windows limitations and configuration
&lt;/h2&gt;

&lt;p&gt;1.All usual operations to create and manage an account, manage &lt;br&gt;
   existing certificates, or select the ACME server, are &lt;br&gt;
   supported.&lt;br&gt;
2.Only standalone, manual and webroot authenticator plugins are &lt;br&gt;
   supported. DNS plugins will be available soon. This means that &lt;br&gt;
   Certbot for Windows is currently unable to automatically renew &lt;br&gt;
   wildcard certificates, since these require a DNS plugin in &lt;br&gt;
   order to be renewed without user intervention.&lt;br&gt;
3.No installer plugins are supported. The Apache and Nginx plugins &lt;br&gt;
   will be available soon, and a plugin to install certificates &lt;br&gt;
   into IIS is under development.&lt;br&gt;
4.Automated certificate renewals (using standalone and webroot &lt;br&gt;
   plugins) are supported.&lt;/p&gt;

&lt;h2&gt;
  
  
  4.Installation instructions (default)
&lt;/h2&gt;

&lt;p&gt;1.Connect to the server.&lt;br&gt;
2.Connect locally or remotely (using Remote Desktop) to the &lt;br&gt;
  server using an account that has administrative privileges for &lt;br&gt;
 thismachine.&lt;br&gt;
3.Install Certbot.&lt;br&gt;
4.Download the latest version of the Certbot installer for Windows &lt;br&gt;
  at &lt;a href="https://dl.eff.org/certbot-beta-installer-win32.exe"&gt;https://dl.eff.org/certbot-beta-installer-win32.exe&lt;/a&gt;.&lt;br&gt;
5.Run the installer and follow the wizard. The installer will &lt;br&gt;
  propose a default installation directory, C:\Program Files(x86), &lt;br&gt;
  that can be customized.)&lt;br&gt;
6.To start a shell for Certbot, select the Start menu, enter cmd &lt;br&gt;
  (to run CMD.EXE) or powershell (to run PowerShell), and click on &lt;br&gt;
  “Run as administrator” in the contextual menu that shows up&lt;br&gt;
above.&lt;br&gt;
7.Run Certbot as a shell command.&lt;/p&gt;

&lt;p&gt;To run a command on Certbot, enter the name certbot in the shell, &lt;br&gt;
 followed by the command and its parameters. For instance, to &lt;br&gt;
 display the inline help, run:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; ::C:\WINDOWS\system32&amp;gt; certbot --help.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
  
  
  5.Choose how you’d like to run Certbot
&lt;/h2&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  ::Are you ok with temporarily stopping your website?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  Yes, my web server is not currently running on this machine.
&lt;/h3&gt;

&lt;p&gt;Stop your webserver, then run this command to get a certificate. Certbot will temporarily spin up a webserver on your machine.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;::C:\WINDOWS\system32&amp;gt; certbot certonly --standalone.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  Important Note:
&lt;/h3&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;::To use the webroot plugin, your server must be configured to serve files from hidden directories. If /.well-known is treated specially by your webserver configuration, you might need to modify the configuration to ensure that files inside /.well-known/acme-challenge are served by the webserver.::
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
  
  
  6.Install your certificate
&lt;/h2&gt;

&lt;p&gt;You'll need to install your new certificate in the configuration file or interface for your webserver. Certificates are located in&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    ::C:\Certbot\live\[certificate_name].
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;where [certificate_name] is the name of your certificate (usually the first domain if the --cert-name flag has not been used on the certonly command). Currently, Certbot for Windows cannot automate the installation step; future versions will be able to automate it for specific webserver applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  7.Test automatic renewal
&lt;/h2&gt;

&lt;p&gt;The Certbot installation on your system comes with a pre-installed Scheduled Task that will renew your certificates automatically before they expire. You will not need to run Certbot again, unless you change your configuration. You can test automatic renewal for your certificates by running the command&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  ::C:\WINDOWS\system32&amp;gt; certbot renew --dry-run
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;If you needed to stop your webserver to run Certbot (for example, if you used the standalone authenticator on a machine where port 80 is normally in use), you'll want to edit the built-in command to add the --pre-hook and --post-hook flags to stop and start your webserver automatically. For example, if your webserver is Apache 2.4, add the following to the certbot renew command.&lt;/p&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  ::--pre-hook "net.exe stop Apache2.4" --post-hook "net.exe start Apache2.4"&lt;br&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  8.Confirm that Certbot worked&lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;To confirm that your site is set up properly.&lt;/p&gt;

&lt;h2&gt;
  
  
  9.Note for Windows Apache or Nginx users
&lt;/h2&gt;

&lt;p&gt;As described in section 5 above, Certbot for Windows currently cannot install the certificate in Apache or Nginx for you. As of the most recent release, you will have to edit your web server application’s configuration to install the certificate yourself after Certbot has obtained it. If this limitation is acceptable to you, please start from the beginning of this document to learn more about installing and using Certbot on Windows.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>tutorial</category>
      <category>ssl</category>
      <category>certificate</category>
    </item>
  </channel>
</rss>
