Clarintux: Un Tux e' per sempre!

Benvenuti nel blog di Clarintux!

Configurazione del mio server (parte 2)

Server web con Nginx, 7 Maggio, 2023

Installare nginx, certbot e il suo plugin per nginx:

sudo apt install nginx certbot python3-certbot-nginx

Aggiungere una regola al firewall:

sudo ufw allow 'Nginx full'

Configurare il file del server tra i siti disponibili:

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/mio-dominio

server {
listen 80 ;
listen [::]:80 ;
[...]
root /var/www/mio-dominio;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
server_name mio-dominio www.mio-dominio;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;

Linkare il file sui siti abilitati:

sudo ln -s /etc/nginx/sites-available/mio-dominio /etc/nginx/sites-enabled/mio-dominio

Creare la cartella su /var/www/ :

sudo mkdir /var/www/mio-dominio

Creare il file index.html in questa cartella.

Riavviare il servizio:

sudo systemctl restart nginx

Aprire le porte 80 e 443 del router.

Ottenere il certificato SSL/TLS:

sudo certbot --nginx -d mio-dominio -d www.mio-dominio

Rinnovare il certificato automaticamente:

# crontab -e

0 5 * * * /usr/bin/certbot renew --quiet

Post popolari

  • Image Linux
    Sistema operativo
  • Image Ipsum
    Praes tinci sed
  • Image Dorum
    Ultricies congue
  • Image Mingsum
    Lorem ipsum dipsum

Tags

Linux GNU Server Internet NORWAY DIY YouTube Sistema operativo Bla News Clothing Bla Bla Games