FreeBSD

Nginxi installimine FreeBSD-sse

Nginxi installimine FreeBSD-sse

Nginx on mootori x stiliseerimine. See on tasuta ja avatud lähtekoodiga HTTP-server, mille on kirjutanud ja arendanud Venemaa tarkvarainsener Igor. Nginxit kasutatakse sageli ka vastupidise / posti puhverserveri ja koormuse tasakaalustajana. Kuigi see on oma veebiserverite klassis kerge, on see siiski väga vastupidav ja annab siiski muljetavaldavaid tulemusi. Selle tulemusena on see pidevalt tõusnud ja saavutanud märkimisväärse usaldusväärse veebiserveri maine. See on mastaapsuse ja ressursside optimeerimise funktsioonid, mis on teeninud oma koha ühe populaarseima veebiserverina. Ühe hinnangu kohaselt on üle maailma Nginxi serverites hostitud üle 38 protsendi 1 miljonist Interneti-veebisaidist.

Nginx- HTTPS-funktsioonid

Nagu varem mainitud, saab Nginxit kasutada ka HTTP-serveri, puhverserveri, koormuse tasakaalustaja ja meiliserverina. Siin loetleme mõned Nginxi kasutusalad HTTPS-veebiserveri / puhverserverina.

NGINX-i installimine FreeBSD-sse

See õpetus käsitleb Nginxi veebiserveri seadistamist ja sellega alustamist FreeBSD Unixi operatsioonisüsteemi all.

Installimise ülevaade

Kogu protseduuri võib kokku võtta järgmiselt:

  1. Nginxi FreeBSD-le installimiseks kasutage käsku pkg või pordisüsteemi.
  2. Lubage FreeBSD-l Nginxi tugi.
  3. Redigeerige faili, mis asub aadressil / usr / local / etc / nginx / nginx.conf Nginxi seadistamiseks
  4. Kontrollige installimist

Järgige allolevaid juhiseid, et seadistada Nginx oma FreeBSD serverisse.

1. samm: värskendage FreeBSD pordipuud

Pordipuu värskendamiseks FreeBSD-s väljastage järgmine käsk:

$ portsnap tõmbamise värskendus

2. samm: installige Nginx FreeBSD-sse

Nginxi saab oma serverisse installida kahel viisil:

1) pordisüsteemi kaudu kasutamine 

Seejärel installige Nginxi veebiserveri port järgmiste käskudega:

$ cd / usr / ports / www / nginx /
$ makeinstall puhas

Nginxi installimise ajal valige veebiserveri kasutamisega seotud valikud. Siin valisime REWRITE_MODULE, SSL_MODULE jne., näitena esitada.

2) käsu pkg kasutamine

Teise võimalusena võite installida Nginxi, lisades paketihalduriga binaarse paketi nginx, kasutades käsku pkg:

$ pkg installige nginx

See peaks Nginxi installima teie FreeBSD veebiserverisse.

3. samm: lubage FreeBSD-s Nginxi teenus

Nginxi veebiserveri lubamiseks tippige allolev käsk

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

Teise võimalusena võite sisestada ka:

$ sudo sysrc nginx_enable = "JAH"

Umbes nii on see koos installimisega.

Nginxiga alustamine FreeBSD-s

Käivitage Nginxi server

Käivitage Nginx, tippides käsukesta järgmised andmed ja vajutades sisestusklahvi:

$ / usr / local / etc / rc.d / nginx algus

Teise võimalusena võite anda alltoodud käsu:

teenuse nginx algus

Sulgege Nginxi server

Nginxi serverist väljumiseks väljastage järgmine käsk:

$ / usr / local / etc / rc.d / nginx peatus

Võite sisestada ka lühema käsu:

$ service nginx stop

See käsk peaks Nginxi serveri sulgema

Nginxi serveri taaskäivitamine

Nginxi serveri taaskäivitamiseks väljastage allpool käsk.

$ / usr / local / etc / rc.d / nginx taaskäivitage

Alternatiivina,

$ service nginx taaskäivitage

Nginxi server peaks taaskäivituma pärast ülaltoodud käsu täitmist.

Nginxi veebiserverite postituste konfiguratsiooni uuesti laadimine

Pärast konfiguratsioonifaili redigeerimist Nginxi serveri taaskäivitamiseks kasutage järgmist käsku:

$ / usr / local / etc / rc.d / nginx laadige uuesti

Võite kasutada ka järgmist:

$ service nginx laadige uuesti

Olulised failid Nginxis

Nginxi seadistuse testimine FreeBSD-s

Kopeerige ja kleepige järgmine link oma veebibrauseri URL-i väljale:

http: // server-ip-siin /

Veebisaidi loomine Nginxiga

Alustage kataloogi seadistamisest, väljastades käsu mkdir:

$ mkdir / wwwwiki

Seejärel looge alloleva käsuga oma domeenile uus kasutaja:

$ pw kasutaja add -n wwwwiki -c 'Wiki kasutaja' -d / nonexistent -s / usr / sbin / nologin

Lukustage kasutajanimi järgmise käsuga:

$ pw lukk wwwwiki

Seejärel kriitige fail läbi, et asju proovida:

$ sudo nano / wwwwiki / register.HTML

Seejärel kopeerige ja kleepige faili järgmine:

#
#
# younise isiklik wiki dir
#
#
#

Wiki dir


#

See on test ja ma konfigureerin PHP 7.x hostib mediawiki


#

# © www.linuxhint.com
#
#

Seejärel jagage rühma omandiõigus allolevate käskudega:

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

Nginxi konfigureerimine wiki virtuaalse domeeni või IP-aadressi jaoks

Alustage konfiguratsioonifaili loomisega järgmiste käskudega:

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

Seejärel kopeerige järgmine tekst sellesse faili ja tehke asjakohased muudatused allolevas tekstis:

# server
# Serveri_nimi 10.0.2.15; # virtuaalne IP või domeeninimi siin
# Access_log / var / log / nginx / 10.0.2.15.juurdepääs.palk; # logifaili
# Error_log / var / log / nginx / 10.0.2.15.viga.palk;
# Juur / wwwwiki; # juurdir selle virtuaalse hosti jaoks
# ## lisage allpool veel konfiguratsiooni, näiteks PHP ja nii edasi ##
#

Ärge unustage enne failist väljumist faili salvestada. Seejärel kasutage meie konfiguratsioonifaili värskendamiseks järgmist käsku:

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

Seejärel lisage lõpupoole järgmine:

kaasata "domeenid / *.konf ";

Jällegi salvestage see fail ja väljuge sellest. Seejärel kontrollige nginx järgmise käsu abil:

$ nginx -t
$ service nginx laadige uuesti

Lõpuks testige konfiguratsiooni, väljastades oma IP-aadressi:

http: // 10.0.2.15 /

Kokkuvõttes

See on umbes see tänase õpetuse jaoks. Selgitasime, kuidas installida Nginx FreeBSD serverisse, kasutades pordisüsteemi ja käsku pkg ning kuidas lubada Nginxi teenust FreeBSD-l. Samuti nägime, kuidas Nginxiga veebisaiti luua, ja tutvustasime Nginxi uutele kasutajatele. Siinsed juhised peaksid teie jaoks hästi välja töötama.

Parimad Oculus App Lab mängud
Kui olete Oculuse peakomplekti omanik, peate olema teadlik külglaadimisest. Kõrvalaadimine on protsess, millega installitakse peakomplekti mitte-poesi...
10 parimat mängu, mida Ubuntu kaudu mängida
Windowsi platvorm on olnud üks mängude domineerivaid platvorme, kuna tohutu protsent mänge areneb täna Windowsi loomupäraseks toetamiseks. Kas keegi s...
5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...