NGINX ir ļoti spēcīgs, elastīgs un viegls tīmekļa serveris, kuru viegli var instalēt Linux platformā. Ja jūsu Linux izplatīšanas izvēle ir Ubuntu, šis process ir vēl vieglāk. Šeit mēs iepazināmies ar stabilas versijas NGINX (1.14.0) instalēšanas procesu jaunākajā Ubuntu servera LTS (Long Term Support) izlaidumā (18.04.).
Kāpēc instalēt NGINX?
Jūs varētu jautāt sev: "Kāpēc instalēt NGINX, kad Apache jau ir bijis noklusējuma tīmekļa serveris gadiem?" Atbilde ir mazliet sarežģītāka nekā jūs varētu sagaidīt. Lai vienkāršotu šo atbildi, apsveriet, ka Apache ir tīmekļa serveris, kas veic pārsteidzošu darbu, apstrādājot lielu skaitu pieprasījumu sekundē. Tomēr Apache veiktspēja sāk cīnīties, kad tiek palielināti pieprasījumi. Tas nozīmē, ka, kad Apache serveris apmeklē spike, var tikt ciests lapas ielādes laiks. No otras puses, NGINX ir optimizēta, lai nodrošinātu konsekventu un prognozējamu veiktspēju. Tātad, pat tad, ja lapas apmeklējumi palielinās, NGINX netiks pārspīlēti. Apakšējā pusē Apache ir daudz elastīgāka nekā NGINX. Apache, izmantojot daudzus moduļus un atbalstu citiem pakalpojumiem un serveriem, šobrīd var vairāk nekā NGINX. Tātad, ja veiktspēja ir tā, ko meklējat, NGINX ir jūsu serveris. Ja elastība ir jūsu saraksta augšgalā, vispirms ir jāuzskata Apache.
Apache apturēšana un atspējošana

Pirmā lieta, kas jādara, ir Apache apturēšana un atspējošana. Ja Apache darbojas serverī, NGINX nevar instalēt. Apache var palikt instalēts tāpat kā NGINX serverim, bet, ja Apache nav apturēts, NGINX atteiks instalēt. Lai uzzinātu, vai darbojas Apache, izsniedziet komandu:
sudo systemctl statuss apache2
Ja Apache ir norādīts kā darbojas, jums tas jāpārtrauc un jāatspējo tā, lai varētu instalēt NGINX. Lai apturētu Apache tīmekļa serveri, izsniedziet komandu: sudo systemctl apache apache2
Atspējojiet Apache serveri (lai tas netiktu restartēts, ja tiek restartēts serveris) ar komandu: sudo systemctl atspējot apache2 Ar Apache rūpējas, NGINX uzstādīšana var tikt veikta ar vienu komandu: sudo apt-get install nginx
Pēc instalēšanas, palaidiet un iespējojiet NGINX ar šādām komandām: sudo systemctl start nginxsudo systemctl iespējot nginx
NGINX tīmekļa serveris tagad ir instalēts un darbojas. Tagad, kad ir instalēta NGINX, varat norādīt jūsu tīmekļa pārlūkprogrammu uz hostinga servera IP adresi, lai skatītu NGINX sveiciena lapu. Ja neesat pārliecināts par sava servera IP adresi, izsniedziet komandu: ip a
Iepriekš minētās komandas izvade parādīs jūsu servera adresi. Iespējams, ka mēģināsit skatīt noklusējuma NGINX index.html lapu, radīsies problēma. Jautājums ir tāds, ka, ja vispirms ir instalēta Apache, NGINX pēc noklusējuma izmantos Apache index.html lapu. Lai apskatītu NGINX sveiciena lapu (index.nginx-debian.html), Apache sveiciena lapa ir jāpārdēvē. Atpakaļ pie termināla loga izdod komandu: sudo mv /var/www/html/index.html /var/www/html/index.html.old
Atgriezieties savā tīmekļa pārlūkprogrammā un atkārtoti ielādējiet šo lapu. Apache sveicināšanas lapu tagad vajadzētu aizstāt ar NGINX sveiciena lapu. Ar NGINX instalēšanu un palaišanu, ir pienācis laiks iestatīt savu pirmo tīmekļa lapu. Kā tiek konfigurētas NGINX vietnes, tas tiek darīts ļoti līdzīgi kā Apache. Apskatīsim barebones vietnes izveides pamati. Pirmā lieta, kas jums jāzina, ir nepieciešamie katalogi, kuros ievietoti faili, ko izmanto vietnes izveidē. Šie katalogi ir: Atšķirība starp pieejamām vietnēm un iespējotajām vietnēm ir divējāda: No lodziņa vienā mapē būs viens fails / etc / nginx / sites-pieejams . Šis fails ir noklusējums . Tas, ko mēs gatavojamies, ir izveidot jaunu (minimālu) vietni. Pirmā lieta, kas jādara, ir izveidot direktoriju (NGINX dokumenta saknes ietvaros), lai izveidotu mūsu vietni. Mēs sauksim šo vietni pārbaude . No termināla loga izdod komandu: sudo mkdir / var / www / html / test
Izveidojiet index.html failu ar komandu: sudo nano /var/www/html/test/index.html
Šajā dokumentā pievienojiet šādu informāciju:
Saglabājiet un aizveriet failu ar komandu Ctrl-x. Dodiet direktorijai nepieciešamās atļaujas ar komandām: sudo chown www-data: www-data -R / var / www / html / testsudo chmod -R 755 / var / www / html / test
Tagad izveidojiet konfigurācijas failu mūsu jaunai vietnei / etc / nginx / sites-pieejams ar komandu: sudo nano / etc / nginx / sites-available / tests
Šajā failā pievienojiet šādu saturu: serveris { klausīties 80; klausīties ::: 80; root / var / www / html / test; indekss index.html index.htm index.nginx-debian.html; servera_vārds _; atrašanās vieta / { try_files $ uri $ uri / = 404; } } Saglabājiet un aizveriet šo failu. Pārbaudiet NGINX konfigurāciju ar komandu: sudo nginx-t
Tests parādīsies kā veiksmīgs. Lai pārliecinātos, vai NGINX var parādīt jaunizveidoto testa vietni, restartējiet tīmekļa serveri ar komandu: sudo systemctl restart nginx
Tagad jūs varat norādīt savu pārlūkprogrammu uz http: // SERVER_IP / test (kur SERVER_IP ir jūsu servera IP adrese), lai redzētu jaunizveidoto index.html failu. NGINX instalēšana

NGINX sveicināšanas lapas apskate
Kā konfigurēt vietni
HELLO LIFEJIRE!










