[Õpetus] Paigalda ja konfigureeri Nginx

Collapse
X
 
  • Aeg
  • Show
Puhasta kõik
uued postitused
  • root
    Huviline
    • Oct 2021
    • 318

    [Õpetus] Paigalda ja konfigureeri Nginx

    1. Ülevaade

    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:
    Kood:
    sudo apt update
    Kood:
    sudo apt install nginx
    Pärast selle paigaldamist on teil juba kõik vajalik olemas.
    Saate suunata brauseri oma serveri IP aadressile. Peaksite nägema seda lehte:
    Click image for larger version

Name:	localhost.png
Views:	156
Size:	33.5 KB
ID:	513

    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
    Kood:
    cd /var/www
    Kood:
    sudo mkdir tutorial
    Kood:
    cd tutorial
    Kood:
    sudo "${EDITOR:-vi}" index.html
    Kleepige järgnev faili index.html:
    HTML kood:
    <!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>
    Salvestage fail. Järgmises etapis seadistame virtuaalse hosti, et panna Nginx kasutama lehti sellest asukohast.

    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.
    Kood:
    cd /etc/nginx/sites-enabled
    Kood:
    sudo "${EDITOR:-vi}" tutorial
    PHP Code:
    server {
            listen 81;
            listen [::]:81;
    
            server_name näide.ubuntu.com;
    
            root /var/www/tutorial;
            index index.html;
    
            location / {
                    try_files $uri $uri/ =404;
            }
    } 
    
    root on kataloog, kuhu oleme paigutanud oma .html faili. Indeksit kasutatakse saidi juurkataloogi külastades saadaoleva faili määramiseks. Server_name võib olla ükskõik, mida soovite, sest te ei suuna seda praegu ühelegi päris domeenile.

    5. Virtuaalse hosti aktiveerimine ja testimise tulemused

    Saidi töötamiseks taaskäivitage lihtsalt Nginxi teenus:
    Kood:
    sudo service nginx restart
    Kontrollime, kas kõik töötab nii nagu peab. Avage meie vastloodud sait veebibrauseris. Pidage meeles, et kasutasime porti 81.
    Click image for larger version

Name:	localhost81.png
Views:	50
Size:	17.8 KB
ID:	514

    Palju õnne! Kõik töötab nii nagu peab. Konfigureerisime just Nginxi veebiserveri.​
Töötlen...