Skip to main content

LEMP with free SSL install on Ubuntu server

Sanjay Tech solutions


LEMP with free SSL install on Ubuntu server 

pre requirements.

LEMP stack UP and Runing


 you need to install

1. certbot
  add-apt-repository ppa:certbot/certbot
apt-get update
apt-get install python-certbot-nginx


NGINX CONFIG

site configuration

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/sitedir;
    server_name yrsite.com www.yrsite.com;
}

  make dns record match with a www. record correct ip points 


test nginx configuration

$ sudo nginx -t

if successfull then goto next step  


reload nginx service 

$ sudo systemctl restart nginx 



Now Generating Certificate  

$ sudo certbot --nginx -d yrsite.com -d www.yrsite.com


little explain command 


--nginx  certbot module that configuration with nginx 

if your site block match with same name then certbot add certificate key into your server block 

-d  domain name

- d you can add more sub domain here same domain with DNS Point same host.

  

$ sudo certbot --nginx -d yrsite.com -d www.yrsite.com -d subdomain.yrsite.com


Comments

Popular posts from this blog

How to delete Torrent power account

Sanjay Tech solutions 3 easy tips to delete torrent power account  Step 1 : login in to your account Step 2 : click on more profile settings Step 3 : you see red button with deactivate account click then enter your password Your account deactivate 

Anaconda update error PermissionError(13, 'Permission denied')

sanjay@luck:~$ conda update -n base conda Solving environment: done ## Package Plan ##   environment location: /home/sanjay/anaconda3   added / updated specs:     - conda The following packages will be UPDATED:     conda: 4.4.10-py36_0 --> 4.5.4-py36_0 Proceed ([y]/n)? y Preparing transaction: done Verifying transaction: done Executing transaction: failed ERROR conda.core.link:_execute(481): An error occurred while uninstalling package 'defaults::conda-4.4.10-py36_0'. PermissionError(13, 'Permission denied') Attempting to roll back. Rolling back transaction: done PermissionError(13, 'Permission denied') =========== you need to give a writable directory permission. on anaconda install directory. --> $ sudo chmod -R 755 anaconda3 sanjay@luck:~$ sudo chmod -R 777 anaconda3/  ============== sanjay@luck:~$ conda update anaconda-navigator Solving environment: done ## Package Plan ##   environment location: /home/sanjay/anaconda3   added / u