NGINX instalēšana un konfigurācija Ubuntu

NGINX instalēšana un konfigurācija Ubuntu

Nedaudz par nginx

Dārgie lasītāji, šodienas diskusijas tēma ir Nginx Ubuntu instalēšana un konfigurācija. Atgādiniet, ka komunālie pakalpojumi ir viens no populārākajiem un populārākajiem tīmekļa serveriem visā pasaulē. Tas gandrīz katru stundu palīdz lielākajai daļai lapu internetā (lielas vietnes) ar milzīgu skaitu apmeklētāju. Kāpēc daudzi izstrādātāji dod priekšroku šim konkrētajam lietojumam? Tālāk - kā instalēt un konfigurēt Nginx Ubuntu.

Pieteikums tika izstrādāts 2002. gadā, un šobrīd tam ir vislielākā popularitāte

Atšķirībā no Apache, kas iznāca salīdzinoši sen - 1995. gadā - šis serveris ir drošāks un ērts, kas ļauj jums izmantot šo serveri kā galveno tīmekli vai reverso starpniekserveri. Fakts ir tāds, ka, veidojot Apache, nebija iespējams nodrošināt funkciju kopumu, kas mūsdienu lietotājam var būt nepieciešams. Lietderība parādījās arī nesen - 2002. gadā, bet saņem stabilus augstas kvalitātes atjauninājumus.

Kā instalēt nginx uz ubuntu

Pirms mēs veicam uzstādīšanas procedūru, kas, starp citu, ir ļoti vienkārša (jūs pats drīz būsit redzams), ir svarīgi izlemt par sagatavošanas darbu. Bez tā instalēšana un palaišana būs vienkārši neiespējama. Piemēram, jūs nevarat instalēt Windows, nesagatavojot īpašus rīkus. Izdomāsim, kas mums būs vajadzīgs:

  • Protams, Ubuntu operētājsistēmai jābūt lieliskā darba stāvoklī. Viņai nevajadzētu būt kļūdām vai kādām citām nepilnībām.
  • Pārliecinieties, ka jums ir "parasts lietotājs". Tas ir viņš, nevis lielvalsts, lai veiktu dažas operācijas.
  • Ja jums tāda nav, tad noteikti izveidojiet! Tikai tad jūs varat sākt turpmāku rīcību. Parasts konts jums būs sava veida caurlaide instalēšanas lietderības pasaulē. Pēc lietotāja izveidošanas piesakieties zem tā.

Tagad mēs varam teikt, ka esat pilnīgi gatavs instalēt programmu Ubuntu. Lūdzu, ņemiet vērā, ka pēc katra vienuma apraksta tiek norādīts kods, kas palīdzēs jums izpildīt norādi par šo darbību. Būs divi no tiem, tāpēc sāksim:

  1. Vispirms jums jāatjaunina vietējais pakešu indekss:

$ Sudo apt-get atjauninājums

  1. Instalējiet vēlamo serveri, izmantojot komandu:

$ Sudo apt-get instalēt nginx

  1. Gatavs! Pagaidiet procesa beigas un pārejiet pie jaunā tīmekļa servera iestatījuma un apgūšanas.

Pats tīmekļa servera instalēšana sistēmā ir jāinstalē, programma atrodas oficiālajās krātuvēs

Ubuntu programmas iestatīšana

  1. Parādīsim programmu sarakstu ar UFW profilu, izmantojot komandu:

$ Sudo ufw lietotņu saraksts

  1. Jūs atvērsit sarakstu, norādot profilu veidus:
  • Pilns - pilna profila atvēršanas porti 80 un 443. Pirmais ir parasts ar nešifrētu satiksmi, un otrais ir šifrēts.
  • HTTP - jūs atvērs tikai 80 ports.
  • Https - būs 143.

Parasti ieteicams ievietot HTTP, bet, ja uzskatāt sevi par modernāku lietotāju, varat izvēlēties sev nepieciešamo portu.

  1. Lai izvēlētos, ievadiet kodu:

$ Sudo ufw atļauj 'nginx xxx'

Kur xxx vietā jums jāraksta izvēlētā porta nosaukums. Piemēram, $ sudo ufw atļauj 'nginx pilnu'.

  1. Neaizmirstiet labot iestatīto parametrus:

$ Sudo ufw statuss

  1. Nākamajā posmā sistēma parādīs informāciju par jūsu atļauto trafiku. Šeit jūs jau varat apsvērt ugunsmūra iestatījumus.
  2. Tagad jums jāpārbauda. Parasti Ubuntu instalācijas beigās NGINX vajadzētu sākt, un serverim vajadzētu darboties. Tikai gadījumā, ja jūs varat pārliecināties par to ar komandas palīdzību:

$ Systemctl statuss nginx

  1. Parādās datu logā ir vērts koncentrēties uz līniju ar aktivitāti, kur tiks norādīts brīdis, no kura serveris sāk savu darbu. Tas ļaus jums precīzi saprast, ja viss ir kārtībā. Ja rodas kādas problēmas vai problēmas, tad noteikti mēģiniet atkārtot iepriekšminētās darbības. Ja nekas tik un tā neiznāk, tad sazinieties ar speciālistu, lai saņemtu palīdzību. Pretējā gadījumā jūs varat virzīties tālāk.
  2. Tālāk mums būs jāiegūst publiska IP adrese:

$ Sudo apt-get instalēt cirl
$ Curl -4 icanhazip.Kombinācija

  1. Pēc nepieciešamās informācijas saņemšanas ievadiet tos laukā, lai pārlūkprogrammā rakstītu adreses:

http: // domain_im_iil_ip adrese

  1. Ja jūs visu izdarījāt pareizi, tad jūs redzēsit lietojumprogrammas lietojumprogrammas sākotnējo lapu, kur tiks teikts, ka tīmekļa serveris ir veiksmīgi instalēts un darbojas. Saites tiks norādītas arī tiešsaistes dokumentācijas un regulāra atbalsta iegūšanai, kā arī komerciālam atbalstam. Jūs varat apsveikt sevi, instalēšana un iestatīšana ir veiksmīga!

Komandas, direktorija un tā tālāk

Tagad jūs faktiski varat doties uz galveno komandu, failu un programmu direktorija izpēti. Tas palīdzēs jums pareizi pārvaldīt tīmekļa serveri.

Komandas

  • Apturēt

$ Sudo Systemctl stop nginx

  • Sākot pēc apstāšanās

$ Sudo Systemctl start nginx

  • Atjaunots

$ Sudo Systemctl restartē nginx

  • Atsāknēšana, neatceļot savienojumu (tas paliks aktīvs)

$ Sudo Systemctl reload nginx

  • Atvienojiet automātisku NGINX palaišanu, kad darbojas serveris

$ Sudo Systemctl atspējot nginx

  • Iepriekšējā vienuma pretstats - iekļaušana

$ Sudo Systemctl Iespējot nginx

Faili un direktorijs

  1. Apmierināts
  • /var/www/html - sveiciena lapa, kuru mēs redzējām nedaudz agrāk. To var mainīt, pielāgojot konfigurācijas failus.
  1. Servera konfigurācija
  • /etc/nginx - direktorija, kurā atrodas visi parametri un servera iestatījumi. Tikai šajā izvēlnē varat veikt iepriekšējā rindkopā norādīto procedūru.
  • /etc/nginx/nginx.Konf. Galvenais parametrizācijas fails. Lieto gadījumā, kad jums ir jāmaina kaut kas kopīgs Nginx. Tāpēc nebaidieties no šī faila, kā to dara daži lietotāji.
  • /utt. Tas ir, šeit visi servera parametri šeit ir ietverti un rediģēti, un tiem ir iespēja iekļaut (saistītas ar citiem direktoriem).
  • /etc/nginx/vietnes - iespējots/ - Ja esat savienojis dažus servera failus ar citām vietām, kā minēts iepriekšējā punktā, tad šeit jūs redzēsit viņu sarakstu, jo šī direktorija ir krātuves vieta.
  • /etc/nginx/fragmenti-ir fragmenti-konfigurācijas, kurām ir iespēja iekļaut Nginx-konfigurācijā.
  1. Servera žurnāls
  • /Var/log/nginx/Access.Pieteikšanās - jūsu tīmekļa servera pieprasījums ir ierakstīts šeit. Jūs varat arī mainīt šo pozīciju iestatījumos.
  • /var/log/nginx/kļūda.Žurnāls ir ļoti noderīgs fails, kas satur kļūdu datus. Var jūs ietaupīt dažos brīžos.

Secinājums

Draugi, šodien mēs esam apsprieduši diezgan vienkāršu jautājumu par to, kā instalēt un konfigurēt Nginx Ubuntu. Patiešām, visas pāris komandas mums palīdzēja atrisināt šī jautājuma pirmo daļu! Lai arī ar pēdējo man nācās ķerties: Kādu laiku tas varēja iet uz ugunsmūra iestatījumiem. Pastāstiet mums komentāros, vai jums izdevās darīt visu? Mēs ceram, ka atbildes būs tikai pozitīvas. Dalīties arī ar personīgo pieredzi, viedokli un iespaidu.