title: Issue using certbot with nginx
body: <p>I'm actually working on a webapp, I use <code>Reactjs</code> for the frontend and <code>Golang</code> for the backend. Those 2 programs are hosted separately on 2 VMs on <code>Google-Compute-Engine</code>. I want to serve my app through <code>https</code> so I choose to use <code>Nginx</code> for serving the frontend in production. Firstly I made my config file for <code>Nginx</code>:</p>
  
  <pre><code>#version: nginx/1.14.0 (ubuntu)
  server {
       listen 80 default_server;
       listen [::]:80 default_server;
  
       root /var/www/banshee;
       server_name XX.XXX.XX.XXX; #public IP of my frontend VM
  
       index index.html;
  
       location / {
         try_files $uri /index.html =404;
       }
     }
  </code></pre>
  
  <p>For this part everything works as expected but after that I want to serve my App over <code>https</code> following <a href="https://medium.com/@shivekkhurana/how-to-server-react-on-nginx-over-https-162c64dcc1e5" rel="noreferrer">this tutorial</a>. I installed the packages <code>software-properties-common</code>,<code>python-certbot-apache
  </code> and <code>certbot</code> but when I tried</p>
  
  <p><code>sudo cerbot --nginx certonly</code></p>
  
  <p>I get the following message: </p>
  
  <pre><code>gdes@frontend:/etc/nginx$ sudo certbot --nginx certonly
  Saving debug log to /var/log/letsencrypt/letsencrypt.log
  Could not choose appropriate plugin: The requested nginx plugin does not appear to be installed
  The requested nginx plugin does not appear to be installed
  </code></pre>
  
  <p>I made some searches on Google and here and I still can't figure out which plugin is missing or an other way to fix this. </p>
  
  <p>Does someone have an idea tohelp me ?</p>
  
  <p>Thanks a lot :)  </p>