FreeBSD

Az Nginx telepítése a FreeBSD-re

Az Nginx telepítése a FreeBSD-re

A Nginx az x motor stilizálása. Ez egy ingyenes és nyílt forráskódú HTTP szerver, amelyet az orosz Igor rendszer orosz szoftvermérnök írt és fejlesztett ki. Az Nginx-et gyakran használják fordított / mail proxy szerverként és terheléselosztóként is. Bár könnyű a webkiszolgáló osztályában, rendkívül robusztus és ennek ellenére lenyűgöző eredményeket produkál. Ennek eredményeként folyamatosan emelkedett, és jelentős hírnevet szerzett megbízható webszerverként. A skálázhatóság és az erőforrás-optimalizálás funkciói elnyerték a helyét az egyik legnépszerűbb webszerverként. Az egyik becslés szerint az interneten az egymillió webhely több mint 38 százalékát a világ Nginx szerverei tárolják.

Nginx- HTTPS szolgáltatások

Mint korábban említettük, az Nginx használható HTTP kiszolgálóként, proxykiszolgálóként, terheléselosztóként és levélkiszolgálóként is. Itt felsoroljuk az Nginx HTTPS webszerverként / proxyként történő használatát.

Az NGINX telepítése a FreeBSD-re

Ez az oktatóanyag az Nginx webkiszolgáló beállításáról és a FreeBSD Unix operációs rendszer alatt történő használatáról fog szólni.

Telepítés áttekintése

Az egész eljárás a következőképpen foglalható össze:

  1. Használja a pkg parancsot vagy a portrendszert az Nginx telepítésére a FreeBSD-re.
  2. Engedélyezze az Nginx támogatást a FreeBSD-n.
  3. Szerkessze a / usr / local / etc / nginx / nginx címen található fájlt.conf az Nginx beállításához
  4. Ellenőrizze a telepítést

Kövesse az alábbi utasításokat az Nginx beállításához a FreeBSD szerveren.

1. lépés: Frissítse a portfát a FreeBSD-ben

Adja ki a következő parancsot a FreeBSD portfájának frissítéséhez:

$ portsnap letöltés frissítés

2. lépés: Telepítse az Nginx-et a FreeBSD-re

Kétféleképpen telepítheti az Nginx-et a szerverre:

1) porton keresztüli rendszer használata 

Ezután telepítse az Nginx webszerver portot az alábbi parancsokkal:

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

Az Nginx telepítése közben válassza ki a webszerver használatához kapcsolódó opciókat. Itt a REWRITE_MODULE, SSL_MODULE stb. Lehetőséget választottuk., példaként bemutatni.

2) a pkg paranccsal

Alternatív megoldásként választhatja az Nginx telepítését úgy, hogy hozzáadja az nginx bináris csomagot a csomagkezelőhöz a pkg paranccsal:

$ pkg install nginx

Ezzel telepítenie kell az Nginx-et a FreeBSD webszerverére.

3. lépés: Engedélyezze az Nginx szolgáltatást a FreeBSD-n

Írja be az alábbi parancsot az Nginx webkiszolgáló engedélyezéséhez

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

Alternatív megoldásként beírhatja:

$ sudo sysrc nginx_enable = "IGEN"

A telepítéssel kb.

Az Nginx használatának megkezdése a FreeBSD-n

Indítson el egy Nginx szervert

Indítsa el az Nginx-et úgy, hogy beírja a következőket a parancssorba, és nyomja meg az Enter billentyűt:

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

Alternatív megoldásként kiadhatja az alábbi parancsot:

$ service nginx start

Zárjon be egy Nginx szervert

Az Nginx kiszolgálóból való kilépéshez adja ki az alábbi parancsot:

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

Beírhatja a tömörebb parancsot is:

$ service nginx stop

Ennek a parancsnak ki kell zárnia az Nginx szervert

Indítsa újra az Nginx szervert

Adja meg az alábbi parancsot az Nginx kiszolgáló újraindításához.

$ / usr / local / etc / rc.d / nginx újraindítás

Alternatív megoldásként,

$ service nginx újraindítás

Az Nginx szervernek a fenti parancs végrehajtása után újra kell indulnia.

Az Nginx webszerverek posta konfigurációjának újratöltése

Az Nginx szerver újraindításához a konfigurációs fájl szerkesztése után használja az alábbi parancsot:

$ / usr / local / etc / rc.d / nginx újratöltés

Használhatja a következőket is:

$ service nginx reload

Fontos fájlok az Nginx-ben

Az Nginx beállítás tesztelése FreeBSD-n

Másolja és illessze be a következő linket a webböngésző URL mezőjébe:

http: // server-ip-here /

Webhely készítése az Nginx segítségével

Először állítson be egy könyvtárat az mkdir parancs kiadásával:

$ mkdir / wwwwiki

Ezután hozzon létre egy új felhasználót a domainjéhez az alábbi paranccsal:

$ pw felhasználó add -n wwwwiki -c 'Wiki felhasználó' -d / nonexistent -s / usr / sbin / nologin

Zárolja be a felhasználónevet a következő paranccsal:

$ pw lock wwwwiki

Ezután krétázzon fel egy fájlt a tesztelés érdekében:

$ sudo nano / wwwwiki / index.html

Ezután másolja be a következőt a fájlba:

#
#
# younis személyes wiki dir
#
#
#

Wiki dir


#

Ez egy teszt, és beállítom a PHP 7-et.x a mediawiki tárolásához


#

# © www.linuxhint.com
#
#

Ezután ossza meg a csoport tulajdonjogát az alábbi parancsokkal:

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

Állítsa be az Nginx-et wiki virtuális tartományhoz vagy IP-címhez

Először hozzon létre egy konfigurációs fájlt az alábbi parancsokkal:

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

Ezután másolja be a következő szöveget ebbe a fájlba, és végezze el a megfelelő módosításokat az alábbi szövegen:

# szerver
# Kiszolgáló_neve 10.0.2.15; # virtuális IP vagy domain név itt
# Access_log / var / log / nginx / 10.0.2.15.hozzáférés.napló; # naplófájlok
# Error_log / var / log / nginx / 10.0.2.15.hiba.napló;
# Root / wwwwiki; # root dir ehhez a virtuális gazdagéphez
# ## adjon hozzá további konfigurációkat, például PHP-t és így tovább ##
#

Ne felejtse el elmenteni a fájlt, mielőtt kilépne belőle. Ezután használja az alábbi parancsot a konfigurációs fájlunk frissítéséhez:

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

Ezután csatolja a vége felé a következőket:

tartalmazza a "vdomains / *.konf ";

Ismét mentse és lépjen ki a fájlból. Ezután ellenőrizze az nginx parancsot a következő paranccsal:

$ nginx -t
$ service nginx reload

Végül tesztelje a konfigurációt az IP-cím kiadásával:

http: // 10.0.2.15 /

összefoglalva

Nagyjából ennyit jelent a mai oktatóanyaghoz. Elmagyaráztuk, hogyan kell az Nginxet telepíteni egy FreeBSD szerverre a ports rendszer és a pkg parancs segítségével, és hogyan lehet engedélyezni az Nginx szolgáltatást a FreeBSD-n. Láttuk azt is, hogyan lehet egy weboldalt létrehozni az Nginx-szel, és bemutattuk az Nginx-et az új felhasználóknak. Az itt található utasításoknak remekül kell működnie.

Az FPS-számláló megjelenítése a Linux-játékokban
A Linux játék komoly lendületet kapott, amikor a Valve 2012-ben bejelentette a Linux támogatását a Steam kliensnek és játékaiknak. Azóta sok AAA és in...
Sid Meier Civilization VI letöltése és lejátszása Linuxon
Bevezetés a játékba A Civilization 6 egy modern felvétel a Age of Empires játékok sorozatában bevezetett klasszikus koncepcióra. Az ötlet meglehetősen...
A Doom telepítése és lejátszása Linuxon
Bevezetés a Doom-ba A Doom sorozat a 90-es években keletkezett az eredeti Doom megjelenése után. Azonnali sláger volt, és ettől kezdve a játéksorozat ...