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
La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń…
Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji…
Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…
Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania…
Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…
La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy…