Kategorie: Linux

Installazione di Nginx su Ubuntu 20.04 È

La guida seguente descrive come installare il server web Nginx su Ubuntu 20.04 È
Faremo tutto attraverso la console in pochi minuti.

Avviamo il terminale e aggiorniamo e installiamo il server nginx

sudo update apt
sudo apt install nginx

Aggiungiamo il server web al firewall:

sudo ufw consenti 'Nginx HTTP'

Possiamo verificare lo stato del servizio Nginx emettendo il comando:

stato systemctl nginx

Di seguito è riportato un esempio di risultato:

Output
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: caricato (/lib/systemd/system/nginx.service; abilitato; fornitore preset: abilitato)
   Attivo: attivo (in esecuzione) da ven 2020-04-20 16:08:19 UTC; 3 days ago
     Docs: uomo:nginx(8)
 principale PID: 2369 (nginx)
    Compiti: 2 (limite: 1153)
   Memoria: 3.5M
   CGroup: /system.slice/nginx.service
           ├─2369 nginx: processo principale /usr/sbin/nginx -g demone attivato; master_process attivato;
           └─2380 nginx: processo lavorativo

Ora inizieremo a creare la struttura del file per vhost:

Creiamo la struttura delle directory:

sudo mkdir -p / var / www / nostro_dominio / html

Concediamo il permesso:

sudo chown -R $USER:$USER / var / www / our_domain / html

Impostiamo chmod

sudo chmod -R 755 /var / www / nostrodominio

Creiamo un esempio index.html del nostro sito Web per convalidare la nostra configurazione:

nano /var/www/nasza_domena/html/index.html

Contenuti:

    
        Benvenuto su domena.pl!
    
    
        

Successo! Tutto funziona correttamente!

Salviamo il file.

Creiamo un nuovo vhost:

sudo nano /etc/nginx/sites-available/nasza_domena

E il contenuto:

server {
        ascolta 80;
        ascolta [::]:80;

        root / var / www / nostro_dominio / html;
        index index.html index.htm index.nginx-debian.html;

        nome_server nostro_dominio www.nostro_dominio;

        Posizione / {
                file_prova $uri $uri/ =404;
        }
}

Stiamo creando un collegamento simbolico:

sudo ln -s /etc/nginx/sites-available/nasza_domena /etc/nginx/sites-enabled/

Modifichiamo il file di configurazione di nginx

sudo nano /etc/nginx/nginx.conf

E decommentiamo la riga:

server_names_hash_bucket_size

L'intera dovrebbe essere simile:

...
http {
    ...
    server_names_hash_bucket_size 64;
    ...
}
...

riavvia il server nginx, il nostro vhost dovrebbe funzionare correttamente.

sudo systemctl riavvia nginx

Linux

Udostępnij
Opublikowane przez
Linux

Post recenti

KeePass2 2.52 w Ubuntu 22.04

La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installazione dell'editor PDF Master in Ubuntu 22.04

Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji

2 years temu

iotop - monitoraggio della memoria

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Esegui più comandi in un lavoro cron

Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania

2 years temu

Modifica dei dati exif di una foto nel terminale Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installazione di Rocket.Chat Server su Rocky Linux 8

La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu