sexta-feira, 14 de janeiro de 2022

SSL

sudo apt-get install certbot python3-certbot-nginx -y

sudo apt-get install certbot python3-certbot-nginx -y

sudo mkdir /var/www/html/awstutorial.net

sudo chown -R www-data:www-data /var/www/html/domain.net

server { listen 80;
    listen [::]80;     root /var/www/html/awstutorial.net;     index index.html index.htm;     server_name domain.net;
    location / {         try_files $uri $uri/ =404;
    }
}

sudo certbot certonly --agree-tos --email domain@email.com -d domain.net

sudo systemctl restart nginx

sudo ln -s /etc/nginx/sites-available/domain.net /etc/nginx/sites-enabled/


sudo nginx -t



server {
    listen 80;
    listen [::]:80;

    server_name domain.net;
    return 301 https://$host$request_uri; } server {     listen 443 ssl;
    listen [::]:443 ssl;
    root /var/www/html/domain.net;
    server_name domain.net;     ssl_certificate /etc/letsencrypt/live/domain.net/fullchain.pem;     ssl_certificate_key /etc/letsencrypt/live/domain.net/privkey.pem;
    include /etc/letsencrypt/options-ssl-nginx.conf;
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;     location / {         try_files $uri $uri/ =404;     } }

Nenhum comentário:

Postar um comentário