„FreeBSD“

„Nginx“ diegimas „FreeBSD“

„Nginx“ diegimas „FreeBSD“

„Nginx“ yra variklio x stilizacija. Tai nemokamas ir atviro kodo HTTP serveris, kurį parašė ir sukūrė Rusijos programinės įrangos inžinierius „Igor“ sistema. „Nginx“ taip pat dažnai naudojamas kaip atvirkštinio / pašto tarpinio serverio ir apkrovos balansavimo priemonė. Nors savo interneto serverių klasėje jis yra lengvas, jis yra labai tvirtas ir vis dėlto duoda įspūdingų rezultatų. Todėl jis nuolat didėjo ir įgijo reikšmingą patikimo žiniatinklio serverio reputaciją. Tai yra mastelio ir išteklių optimizavimo funkcijos, užimančios vietą kaip vienos iš populiariausių interneto serverių, o vienas vertinimas rodo, kad daugiau nei 38 procentai 1 milijono populiariausių interneto svetainių yra priglobtos „Nginx“ serveriuose visame pasaulyje.

„Nginx- HTTPS“ funkcijos

Kaip minėta anksčiau, „Nginx“ taip pat gali būti naudojamas kaip HTTP serveris, tarpinis serveris, apkrovos balansatorius ir pašto serveris. Čia pateiksime kai kuriuos „Nginx“ naudojimo būdus kaip HTTPS tinklo serverį / tarpinį serverį.

NGINX diegimas FreeBSD

Ši pamoka bus apie „Nginx“ žiniatinklio serverio nustatymą ir darbo su „FreeBSD Unix“ operacine sistema pradžią.

Diegimo apžvalga

Visą procedūrą galima apibendrinti taip:

  1. Norėdami įdiegti „Nginx“ į „FreeBSD“, naudokite komandą pkg arba „ports“.
  2. Įjunkite „Nginx“ palaikymą „FreeBSD“.
  3. Redaguokite failą, esantį / usr / local / etc / nginx / nginx.conf konfigūruoti Nginx
  4. Patikrinkite diegimą

Vykdykite toliau pateiktas instrukcijas, kad nustatytumėte „Nginx“ savo „FreeBSD“ serveryje.

1 žingsnis: Atnaujinkite uostų medį FreeBSD

Norėdami atnaujinti uostų medį FreeBSD, išleiskite šią komandą:

„$ portsnap“ atnaujinimo atnaujinimas

2 žingsnis: Įdiekite „Nginx“ į „FreeBSD“

Yra du būdai, kaip galite įdiegti „Nginx“ savo serveryje:

1) naudojant per uostų sistemą 

Tada įdiekite „Nginx“ tinklo serverio prievadą naudodami toliau nurodytas komandas:

$ cd / usr / ports / www / nginx /
$ makeinstall švarus

Kol diegiate „Nginx“, pasirinkite parinktis, susijusias su žiniatinklio serverio naudojimu. Čia mes pasirinkome REWRITE_MODULE, SSL_MODULE ir kt., pateikti kaip pavyzdį.

2) naudojant komandą pkg

Arba galite pasirinkti įdiegti „Nginx“, pridėdami „nginx“ dvejetainį paketą prie paketų tvarkyklės naudodami komandą pkg:

$ pkg įdiekite „nginx“

Tai turėtų įdiegti „Nginx“ jūsų FreeBSD žiniatinklio serveryje.

3 žingsnis: „FreeBSD“ įjunkite „Nginx“ paslaugą

Įveskite žemiau esančią komandą, kad įgalintumėte „Nginx“ tinklo serverį

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

Arba taip pat galite įvesti:

$ sudo sysrc nginx_enable = "TAIP"

Viskas apie instaliaciją.

Darbo su „Nginx“ pradžia „FreeBSD“

Paleiskite „Nginx“ serverį

Paleiskite „Nginx“ į komandų apvalkalą įvesdami šiuos duomenis ir paspausdami „Enter“:

$ / usr / local / etc / rc.d / nginx pradžia

Arba galite išduoti žemiau esančią komandą:

$ service nginx pradžia

Uždarykite „Nginx“ serverį

Norėdami išeiti iš „Nginx“ serverio, pateikite toliau nurodytą komandą:

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

Taip pat galite įvesti glaustesnę komandą:

$ service nginx stop

Ši komanda turėtų uždaryti „Nginx“ serverį

Perkraunamas „Nginx“ serveris

Išleiskite žemiau esančią komandą, kad iš naujo paleistumėte „Nginx“ serverį.

$ / usr / local / etc / rc.d / nginx paleiskite iš naujo

Arba,

$ service nginx paleiskite iš naujo

„Nginx“ serveris turėtų būti paleistas iš naujo, įvykdžius aukščiau nurodytą komandą.

Perkraunami „Nginx“ serveriai

Norėdami iš naujo paleisti „Nginx“ serverį po redagavimo konfigūracijos failo, naudokite toliau pateiktą komandą:

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

Taip pat galite naudoti:

$ service nginx perkrauti

Svarbūs failai „Nginx“

„Nginx“ sąrankos testavimas „FreeBSD“

Nukopijuokite ir įklijuokite šią nuorodą į savo žiniatinklio naršyklės URL lauką:

http: // serveris-ip-čia /

Svetainės kūrimas naudojant „Nginx“

Pradėkite nuo katalogo nustatymo išduodami komandą mkdir:

$ mkdir / wwwwiki

Tada sukurkite naują domeno vartotoją naudodami toliau pateiktą komandą:

$ pw vartotojas prideda -n wwwwiki -c 'Wiki vartotojas' -d / nonexistent -s / usr / sbin / nologin

Užrakinkite vartotojo vardą naudodami šią komandą:

$ pw spyna wwwwiki

Tada surinkite failą, kad patikrintumėte dalykus:

$ sudo nano / wwwwiki / index.HTML

Tada nukopijuokite ir įklijuokite į failą:

#
#
# Younis asmeninė wiki rež
#
#
#

Wiki rež


#

Tai yra bandymas ir aš sukonfigūruosiu PHP 7.x talpinti mediawiki


#

# © www.linuxhint.com
#
#

Tada paskirstykite grupės nuosavybę naudodami toliau pateiktas komandas:

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

Konfigūruokite „Nginx“ kaip „wiki“ virtualų domeną arba IP adresą

Pradėkite sukurdami konfigūracijos failą naudodami toliau nurodytas komandas:

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

Tada nukopijuokite sekantį tekstą į šį failą ir atlikite atitinkamus toliau pateikto teksto pakeitimus:

# serveris
# Serverio_vardas 10.0.2.15; # virtualus IP arba domeno vardas čia
# Access_log / var / log / nginx / 10.0.2.15.prieiga.žurnalas; # žurnalo failų
# Error_log / var / log / nginx / 10.0.2.15.klaida.žurnalas;
# Root / wwwwiki; # šakninis šio virtualiojo pagrindinio kompiuterio direktorius
# ## pridėkite toliau konfigūraciją, pvz., PHP ir pan. ##
#

Nepamirškite išsaugoti failo prieš išeidami iš jo. Tada naudokite toliau pateiktą komandą, kad atnaujintumėte mūsų konfigūracijos failą:

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

Tada prie pabaigos pridėkite:

įtraukti „domenai / *.konf “;

Vėlgi išsaugokite ir išeikite iš šio failo. Tada patikrinkite „nginx“ naudodami šią komandą:

$ nginx -t
$ service nginx perkrauti

Galiausiai išbandykite konfigūraciją išduodami savo IP adresą:

http: // 10.0.2.15 /

Apibendrinant

Viskas apie šios dienos pamoką. Mes paaiškinome, kaip įdiegti „Nginx“ į „FreeBSD“ serverį naudojant „ports“ sistemą ir komandą pkg ir kaip įgalinti „Nginx“ paslaugą „FreeBSD“. Mes taip pat matėme, kaip sukurti svetainę su „Nginx“, ir pristatėme „Nginx“ naujiems vartotojams. Čia pateiktos instrukcijos turėtų puikiai pasiteisinti.

5 geriausi „Arcade“ žaidimai, skirti „Linux“
Šiais laikais kompiuteriai yra rimta mašina, naudojama žaidimams. Jei negalėsite gauti naujo aukšto rezultato, žinosite, ką noriu pasakyti. Šiame įraš...
Mūšis už Wesnothą 1.13.6 Išleista plėtra
Mūšis už Wesnothą 1.13.6 išleistas praėjusį mėnesį, yra šeštasis 1 versijos kūrimo leidimas.13.„x“ serija ir ji teikia daug patobulinimų, ypač vartoto...
Kaip įdiegti „League of Legends“ „Ubuntu 14“.04
Jei esate „League of Legends“ gerbėjas, tai jums yra galimybė išbandyti „League of Legends“. Atminkite, kad LOL palaikoma „PlayOnLinux“, jei esate „Li...