FreeBSD

Nginx instalēšana FreeBSD

Nginx instalēšana FreeBSD

Nginx ir dzinēja x stilizācija. Tas ir bezmaksas un atvērtā koda HTTP serveris, kuru uzrakstījis un izstrādājis krievu programmatūras inženiera Igor sistēma. Nginx bieži izmanto arī kā reversā / pasta starpniekserveri un slodzes līdzsvarotāju. Lai gan tas ir viegls savā tīmekļa serveru klasē, tas ir ļoti izturīgs un tomēr rada iespaidīgus rezultātus. Tā rezultātā tā ir nepārtraukti pieaugusi un ieguvusi ievērojamu uzticama tīmekļa servera reputāciju. Tā mērogojamība un resursu optimizācijas funkcijas ir nopelnījušas vietu kā viens no populārākajiem tīmekļa serveriem, un viena aplēses liecina, ka Nginx serveros visā pasaulē tiek mitināti 38 procenti no populārākajām interneta vietnēm internetā.

Nginx- HTTPS funkcijas

Kā minēts iepriekš, Nginx var izmantot arī kā HTTP serveri, starpniekserveri, slodzes līdzsvarotāju un pasta serveri. Šeit mēs uzskaitīsim dažus Nginx izmantošanas veidus kā HTTPS tīmekļa serveri / starpniekserveri.

NGINX instalēšana FreeBSD

Šī apmācība būs par Nginx tīmekļa servera iestatīšanu un sākšanu ar FreeBSD Unix operētājsistēmu.

Instalācijas pārskats

Visu procedūru var apkopot šādi:

  1. Izmantojiet komandu pkg vai ports sistēmu, lai instalētu Nginx uz FreeBSD.
  2. Iespējojiet Nginx atbalstu FreeBSD.
  3. Rediģējiet failu, kas atrodas / usr / local / etc / nginx / nginx.conf, lai konfigurētu Nginx
  4. Pārbaudiet instalēšanu

Izpildiet tālāk sniegtos norādījumus, lai iestatītu Nginx savā FreeBSD serverī.

1. darbība: Atjauniniet FreeBSD portu koku

Izsniedziet šādu komandu, lai atjauninātu ostu koku FreeBSD:

$ portsnap ielādēt atjauninājumu

2. darbība: instalējiet Nginx vietnē FreeBSD

Nginx savā serverī var instalēt divos veidos:

1) izmantojot caur ostu sistēmu 

Pēc tam instalējiet Nginx tīmekļa servera portu ar šādām komandām:

$ cd / usr / ports / www / nginx /
$ makeinstall tīrs

Kamēr instalējat Nginx, atlasiet opcijas, kas saistītas ar tīmekļa servera izmantošanu. Šeit mēs izvēlējāmies REWRITE_MODULE, SSL_MODULE utt., kā piemēru.

2) izmantojot komandu pkg

Alternatīvi, jūs varat izvēlēties instalēt Nginx, pievienojot nginx bināro paketi ar pakotņu pārvaldnieku, izmantojot komandu pkg:

$ pkg instalējiet nginx

Tam vajadzētu instalēt Nginx jūsu FreeBSD tīmekļa serverī.

3. darbība: iespējojiet Nginx pakalpojumu FreeBSD

Ierakstiet zemāk esošo komandu, lai iespējotu Nginx tīmekļa serveri

$ echo 'nginx_enable = "YES"' >> / etc / rc.konf

Varat arī ierakstīt:

$ sudo sysrc nginx_enable = "JĀ"

Tas ir aptuveni ar instalāciju.

Darba sākšana ar Nginx vietnē FreeBSD

Palaidiet Nginx serveri

Palaidiet Nginx, komandu apvalkā ierakstot šādu tekstu un nospiežot enter:

$ / usr / local / etc / rc.d / nginx sākums

Varat arī izdot komandu zemāk:

$ service nginx sākums

Aizveriet Nginx serveri

Lai izietu no Nginx servera, izsniedziet tālāk norādīto komandu:

$ / usr / local / etc / rc.d / nginx apstāšanās

Varat arī ierakstīt īsāku komandu:

$ service nginx stop

Šai komandai vajadzētu aizvērt Nginx serveri

Pārstartē Nginx serveri

Izsniedziet zemāk esošo komandu, lai restartētu Nginx serveri.

$ / usr / local / etc / rc.d / nginx restartējiet

Alternatīvi,

$ service nginx restart

Nginx serveris ir jārestartē, izpildot iepriekš minēto komandu.

Nginx tīmekļa serveru ziņu konfigurācijas atkārtota ielāde

Lai restartētu Nginx serveri pēc konfigurācijas faila rediģēšanas, izmantojiet tālāk norādīto komandu:

$ / usr / local / etc / rc.d / nginx pārlādēt

Varat arī izmantot:

$ service nginx pārlādēt

Svarīgi faili Nginx

Nginx iestatīšanas pārbaude FreeBSD

Nokopējiet un ielīmējiet šo saiti tīmekļa pārlūkprogrammas URL laukā:

http: // serveris-ip-šeit /

Vietnes izveide ar Nginx

Vispirms izveidojiet direktoriju, izsniedzot komandu mkdir:

$ mkdir / wwwwiki

Pēc tam izveidojiet jaunu domēna lietotāju ar komandu:

$ pw lietotāja pievienojums -n wwwwiki -c 'Wiki lietotājs' -d / nonexistent -s / usr / sbin / nologin

Bloķējiet lietotājvārdu ar šādu komandu:

$ pw lock wwwwiki

Pēc tam izveidojiet failu, lai pārbaudītu lietas:

$ sudo nano / wwwwiki / index.html

Pēc tam failā nokopējiet un ielīmējiet:

#
#
# younis personīgā wiki dir
#
#
#

Wiki rež


#

Šis ir tests, un es konfigurēšu PHP 7.x, lai mitinātu mediawiki


#

# © www.linuxhint.com
#
#

Pēc tam piešķiriet grupas īpašumtiesības ar šādām komandām:

$ chown -R wwwwiki: wwwwiki / wwwwiki /
$ chmod -R 0555 / wwwwiki /
$ ls -ld / wwwwiki /

Konfigurējiet Nginx wiki virtuālajam domēnam vai IP adresei

Sāciet, izveidojot konfigurācijas failu ar tālāk norādītajām komandām:

$ mkdir / usr / local / etc / nginx / vdomains /
$ sudo nano / usr / local / etc / nginx / vdomains / http.10.0.2.15.konf

Pēc tam nokopējiet un ielīmējiet sekojošo tekstu šajā failā un veiciet atbilstošas ​​izmaiņas zemāk esošajā tekstā:

# serveris
# Servera_nosaukums 10.0.2.15; # virtuālais IP vai domēna nosaukums šeit
# Access_log / var / log / nginx / 10.0.2.15.piekļuvi.žurnāls; # žurnāla faili
# Error_log / var / log / nginx / 10.0.2.15.kļūda.žurnāls;
# Root / wwwwiki; # root dir šim virtuālajam resursdatoram
# ## pievienojiet tālāk zemāk konfigurāciju, piemēram, PHP un tā tālāk. ##
#

Neaizmirstiet saglabāt failu pirms iziešanas no tā. Pēc tam izmantojiet zemāk esošo komandu, lai atjauninātu mūsu konfigurācijas failu:

$ sudo nano / usr / local / etc / nginx / nginx.konf

Pēc tam pievienojiet:

iekļaut "vdomains / *.konf ";

Atkal saglabājiet un izejiet no šī faila. Pēc tam pārbaudiet nginx, izmantojot šādu komandu:

$ nginx -t
$ service nginx pārlādēt

Visbeidzot, pārbaudiet konfigurāciju, izsniedzot savu IP adresi:

http: // 10.0.2.15 /

Kopsavilkumā

Tas ir aptuveni par šodienas apmācību. Mēs paskaidrojām, kā Nginx instalēt FreeBSD serverī, izmantojot ports sistēmu un komandu pkg, kā arī iespējot Nginx pakalpojumu FreeBSD. Mēs arī redzējām, kā izveidot vietni ar Nginx, un iepazīstinājām Nginx ar jaunajiem lietotājiem. Šeit sniegtajiem norādījumiem jums vajadzētu būt lieliski.

Kā instalēt un spēlēt Doom uz Linux
Ievads liktenī Doom sērija radās 90. gados pēc sākotnējā Doom izlaišanas. Tas bija tūlītējs hīts, un kopš tā laika spēļu sērija ir saņēmusi daudzas ba...
Vulkan Linux lietotājiem
Ar katru jauno grafisko karšu paaudzi mēs redzam, kā spēļu izstrādātāji pārspēj grafiskās uzticamības robežas un tuvojas fotoreālismam. Neskatoties uz...
OpenTTD vs Simutrans
Transporta simulācijas izveide var būt jautra, relaksējoša un ārkārtīgi vilinoša. Tāpēc jums jāpārliecinās, ka izmēģināt pēc iespējas vairāk spēļu, la...