FreeBSD

Namestitev Nginxa na FreeBSD

Namestitev Nginxa na FreeBSD

Nginx je stilizacija za motor x. Gre za brezplačen in odprtokodni strežnik HTTP, ki ga je napisal in razvil ruski programski inženir Igor system. Nginx se pogosto uporablja tudi kot povratni strežnik / strežnik proxy in izravnalnik obremenitve. Čeprav je lahek v svojem razredu spletnih strežnikov, je zelo robusten in kljub temu prinaša impresivne rezultate. Kot rezultat tega je vztrajno v porastu in si je pridobil velik ugled kot zanesljiv spletni strežnik. Funkcije razširljivosti in optimizacije virov so si prislužile mesto enega najbolj priljubljenih spletnih strežnikov, saj ena ocena poroča o več kot 38 odstotkih najboljših 1 milijona spletnih mest na internetu, ki jih gostijo strežniki Nginx po vsem svetu.

Nginx - HTTPS funkcije

Kot smo že omenili, se Nginx lahko uporablja tudi kot strežnik HTTP, proxy strežnik, izravnalnik obremenitve in poštni strežnik. Tu bomo našteli nekaj načinov uporabe Nginxa kot spletnega strežnika / proxy HTTPS.

Namestitev NGINX na FreeBSD

Ta vadnica bo govorila o nastavitvi in ​​začetku uporabe spletnega strežnika Nginx pod operacijskim sistemom FreeBSD Unix.

Pregled namestitve

Celoten postopek lahko povzamemo na naslednji način:

  1. Uporabite ukaz pkg ali sistem pristanišč, da namestite Nginx na FreeBSD.
  2. Omogočite podporo za Nginx na FreeBSD.
  3. Uredite datoteko na / usr / local / etc / nginx / nginx.conf za konfiguracijo Nginxa
  4. Preverite namestitev

Sledite spodnjim navodilom za nastavitev Nginxa na strežniku FreeBSD.

1. korak: Posodobite drevo vrat v FreeBSD

Za posodobitev drevesa vrat v FreeBSD izdajte naslednji ukaz:

Posodobitev prenosa $ portsnap

2. korak: Namestite Nginx na FreeBSD

Na strežnik lahko Nginx namestite na dva načina:

1) z uporabo sistema pristanišč 

Nato namestite vrata spletnega strežnika Nginx s spodnjimi ukazi:

$ cd / usr / ports / www / nginx /
$ makeinstall čist

Med namestitvijo Nginxa izberite možnosti, ki ustrezajo vaši uporabi spletnega strežnika. Tu smo izbrali REWRITE_MODULE, SSL_MODULE itd., predstaviti kot primer.

2) z uporabo ukaza pkg

Lahko pa se odločite za namestitev Nginxa z dodajanjem binarnega paketa nginx z upraviteljem paketov z ukazom pkg:

$ pkg namestite nginx

To bi moralo namestiti Nginx na vaš spletni strežnik FreeBSD.

3. korak: Omogočite storitev Nginx na FreeBSD

Vnesite spodnji ukaz, da omogočite spletni strežnik Nginx

$ echo 'nginx_enable = "DA"' >> / etc / rc.conf

Lahko tudi vnesete:

$ sudo sysrc nginx_enable = "DA"

To je približno z namestitvijo.

Kako začeti z Nginxom na FreeBSD

Zaženite strežnik Nginx

Zaženite Nginx, tako da v ukazno lupino vtipkate naslednje in pritisnete enter:

$ / usr / local / etc / rc.d / nginx začetek

Lahko pa izdate spodnji ukaz:

$ service nginx start

Zaprite strežnik Nginx

Če želite zapustiti strežnik Nginx, izdajte spodnji ukaz:

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

Vnesete lahko tudi bolj jedrnat ukaz:

$ service nginx stop

Ta ukaz mora zapreti strežnik Nginx

Ponovni zagon strežnika Nginx

Izdajte spodnji ukaz za ponovni zagon strežnika Nginx.

$ / usr / local / etc / rc.d / nginx znova zaženite

Druga možnost je,

$ service nginx znova zaženite

Strežnik Nginx bi se moral znova zagnati po izvedbi zgornjega ukaza.

Ponovno nalaganje konfiguracije spletnih strežnikov Nginx

Če želite po urejanju konfiguracijske datoteke znova zagnati strežnik Nginx, uporabite spodnji ukaz:

$ / usr / local / etc / rc.d / nginx ponovno naloži

Uporabite lahko tudi:

$ service nginx ponovno naloži

Pomembne datoteke v Nginxu

Testiranje nastavitve Nginx na FreeBSD

Kopirajte in prilepite naslednjo povezavo v polje URL v spletnem brskalniku:

http: // strežnik-ip-tukaj /

Ustvarjanje spletnega mesta z Nginxom

Začnite z nastavitvijo imenika z izdajo ukaza mkdir:

$ mkdir / wwwwiki

Nato z ukazom spodaj ustvarite novega uporabnika za svojo domeno:

$ pw uporabnik add -n wwwwiki -c 'Wiki uporabnik' -d / neobstoječ -s / usr / sbin / nologin

Uporabniško ime zaklenite z naslednjim ukazom:

$ pw zaklepanje wwwwiki

Nato označite datoteko, da preizkusite stvari:

$ sudo nano / wwwwiki / index.html

Nato v datoteko kopirajte in prilepite naslednje:

#
#
# younisov osebni wiki red
#
#
#

Wiki red


#

To je test in konfiguriral bom PHP 7.x za gostovanje mediawikija


#

# © www.linuxhint.com
#
#

Nato lastništvo skupine dodelite s spodnjimi ukazi:

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

Konfigurirajte Nginx za wiki navidezno domeno ali naslov IP

Začnite z ustvarjanjem konfiguracijske datoteke s spodnjimi ukazi:

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

Nato v to datoteko kopirajte in prilepite naslednje besedilo in ustrezno spremenite spodnje besedilo:

# strežnik
# Ime_strežnika 10.0.2.15; # tukaj je virtualni IP ali ime domene
# Access_log / var / log / nginx / 10.0.2.15.dostop.dnevnik; # dnevniške datoteke
# Error_log / var / log / nginx / 10.0.2.15.napaka.dnevnik;
# Root / wwwwiki; # root dir za ta navidezni gostitelj
# ## spodaj dodajte še konfiguracijo, na primer PHP in tako naprej ##
#

Ne pozabite shraniti datoteke, preden jo zaprete. Nato uporabite spodnji ukaz za posodobitev naše konfiguracijske datoteke:

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

Nato na koncu dodajte naslednje:

vključi "vdomains / *.conf ";

Še enkrat shranite in zapustite to datoteko. Nato preverite nginx z naslednjim ukazom:

$ nginx -t
$ service nginx ponovno naloži

Na koncu preizkusite konfiguracijo z izdajo svojega naslova IP:

http: // 10.0.2.15 /

V povzetku

To je približno to za današnjo vadnico. Pojasnili smo, kako namestiti Nginx na strežnik FreeBSD s sistemom vrat in ukazom pkg ter kako omogočiti storitev Nginx na FreeBSD. Videli smo tudi, kako postaviti spletno mesto z Nginxom in novim uporabnikom predstavili Nginx. Navodila tukaj bi se vam dobro znašla.

Kako uporabiti Xdotool za spodbujanje klikov in pritiskov mišk v Linuxu
Xdotool je brezplačno in odprtokodno orodje za ukazno vrstico, ki simulira klike in pritiske tipk. Ta članek bo zajemal kratek vodnik o uporabi xdotoo...
Najboljših 5 izdelkov z ergonomsko računalniško miško za Linux
Ali dolgotrajna uporaba računalnika povzroča bolečine v zapestju ali prstih? Ali imate trde sklepe in bi se morali neprestano tresti z rokami? Ali čut...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...