Nginx on avatud lähtekoodiga veebiserver, mida kasutatakse sageli pöördpuhverserverina või HTTP vahemäluna. See on Linuxi jaoks tasuta saadaval.
Selles õpetuses paigaldame Nginxi ja seadistame põhisaidi.
2. Nginxi paigaldamine
Nginxi paigaldamiseks kasutage järgmist käsku:
sudo apt update
sudo apt install nginx
Saate suunata brauseri oma serveri IP aadressile. Peaksite nägema seda lehte:
Kui näete seda lehte, olete Nginxi edukalt oma veebiserverisse paigaldanud.
3. Oma veebisaidi loomine
Vaikeleht on paigutatud asukohta /var/www/html/. Saate paigutada oma staatilised lehed siia või kasutada virtuaalset hosti ja paigutada see mujale.
Virtuaalhost on meetod mitme domeeninime majutamiseks samas serveris.
Loome failis /var/www/tutorial/ lihtsa HTML lehe (see võib olla ükskõik, mida soovite). Looge selles kohas fail index.html
cd /var/www
sudo mkdir tutorial
cd tutorial
sudo "${EDITOR:-vi}" index.html
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Hello, Nginx!</title> </head> <body> <h1>Hello, Nginx!</h1> <p>We have just configured our Nginx web server on Ubuntu Server!</p> </body> </html>
4. Virtuaalse hosti seadistamine
Virtuaalse hosti seadistamiseks peame looma faili kataloogis /etc/nginx/sites-enabled/.
Selle õpetuse jaoks muudame oma saidi kättesaadavaks 81 pordi (mitte standardse 80 pordi) jaoks. Soovi korral saate seda muuta.
cd /etc/nginx/sites-enabled
sudo "${EDITOR:-vi}" tutorial
server {
listen 81;
listen [::]:81;
server_name näide.ubuntu.com;
root /var/www/tutorial;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
5. Virtuaalse hosti aktiveerimine ja testimise tulemused
Saidi töötamiseks taaskäivitage lihtsalt Nginxi teenus:
sudo service nginx restart
Palju õnne! Kõik töötab nii nagu peab. Konfigureerisime just Nginxi veebiserveri.