FreeBSD

Instalace Nginx na FreeBSD

Instalace Nginx na FreeBSD

Nginx je stylizace pro engine x. Jedná se o bezplatný a otevřený server HTTP, který vytvořil a vyvinul ruský softwarový inženýr Igor system. Nginx se také často používá jako reverzní / mailový proxy server a nástroj pro vyrovnávání zatížení. Ačkoli je ve své třídě webových serverů lehký, je vysoce robustní a přesto přináší působivé výsledky. Díky tomu je neustále na vzestupu a získal si významnou reputaci spolehlivého webového serveru. Jeho škálovatelnost a funkce optimalizace zdrojů si vysloužily místo jednoho z nejpopulárnějších webových serverů, přičemž jeden odhad uvádí více než 38 procent z 1 milionu nejlepších webů na internetu hostovaných na serverech Nginx po celém světě.

Funkce Nginx-HTTPS

Jak již bylo zmíněno dříve, Nginx lze použít také jako server HTTP, proxy server, nástroj pro vyrovnávání zatížení a poštovní server. Zde uvedeme některá použití Nginxu jako webového serveru HTTPS / Proxy.

Instalace NGINX na FreeBSD

Tento výukový program se bude zabývat nastavením a začátkem s webovým serverem Nginx pod operačním systémem FreeBSD Unix.

Přehled instalace

Celý postup lze shrnout následovně:

  1. Pomocí příkazu pkg nebo systému portů nainstalujte Nginx na FreeBSD.
  2. Povolte podporu Nginx na FreeBSD.
  3. Upravte soubor umístěný na / usr / local / etc / nginx / nginx.conf pro konfiguraci Nginx
  4. Ověřte instalaci

Při nastavování Nginx na serveru FreeBSD postupujte podle níže uvedených pokynů.

Krok 1: Aktualizujte strom portů ve FreeBSD

Zadáním následujícího příkazu aktualizujte strom portů ve FreeBSD:

$ porty načíst aktualizaci

Krok 2: Nainstalujte Nginx na FreeBSD

Nginx můžete na server nainstalovat dvěma způsoby:

1) pomocí systému portů 

Poté nainstalujte port webového serveru Nginx pomocí níže uvedených příkazů:

$ cd / usr / porty / www / nginx /
$ makeinstall čistý

Během instalace Nginx vyberte možnosti relevantní pro vaše používání webového serveru. Zde jsme vybrali REWRITE_MODULE, SSL_MODULE atd., představit jako příklad.

2) pomocí příkazu pkg

Alternativně můžete zvolit instalaci Nginx přidáním binárního balíčku nginx pomocí správce balíčků pomocí příkazu pkg:

$ pkg nainstalovat nginx

To by mělo nainstalovat Nginx na váš webový server FreeBSD.

Krok 3: Povolte službu Nginx na FreeBSD

Zadejte níže uvedený příkaz a povolte webový server Nginx

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

Případně můžete také zadat:

$ sudo sysrc nginx_enable = "ANO"

To je asi vše s instalací.

Začínáme s Nginx na FreeBSD

Spusťte server Nginx

Spusťte Nginx zadáním následujícího do příkazového shellu a stisknutím klávesy enter:

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

Případně můžete zadat následující příkaz:

$ service nginx start

Zavřete server Nginx

Chcete-li ukončit server Nginx, zadejte následující příkaz:

$ / usr / local / etc / rc.d / nginx zastavení

Můžete také zadat stručnější příkaz:

$ služba nginx stop

Tento příkaz by měl ukončit server Nginx

Restartování serveru Nginx

Zadáním následujícího příkazu restartujte server Nginx.

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

Alternativně,

$ service restart nginx

Server Nginx by se měl po provedení výše uvedeného příkazu restartovat.

Opětovné načtení konfigurace webových serverů Nginx

Chcete-li po úpravě konfiguračního souboru restartovat server Nginx, použijte následující příkaz:

$ / usr / local / etc / rc.znovu načíst d / nginx

Můžete také použít:

$ service nginx reload

Důležité soubory v Nginx

Testování nastavení Nginx na FreeBSD

Zkopírujte a vložte následující odkaz do pole URL ve vašem webovém prohlížeči:

http: // server-ip-zde /

Vytvoření webu pomocí Nginx

Začněte nastavením adresáře zadáním příkazu mkdir:

$ mkdir / wwwwiki

Potom vytvořte nového uživatele pro svou doménu pomocí níže uvedeného příkazu:

$ pw user add -n wwwwiki -c 'Wiki User' -d / neexistující -s / usr / sbin / nologin

Uzamkněte uživatelské jméno pomocí následujícího příkazu:

$ pw zámek wwwwiki

Pak označte soubor a vyzkoušejte věci:

$ sudo nano / wwwwiki / index.html

Poté do souboru zkopírujte a vložte následující:

#
#
# Younisova osobní wiki dir
#
#
#

Wiki dir


#

Toto je test a nakonfiguruji PHP 7.x hostit mediawiki


#

# © www.linuxhint.com
#
#

Poté přidělte vlastnictví skupiny pomocí níže uvedených příkazů:

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

Nakonfigurujte Nginx pro virtuální doménu wiki nebo IP adresu

Začněte vytvořením konfiguračního souboru pomocí níže uvedených příkazů:

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

Poté zkopírujte a vložte následující text do tohoto souboru a proveďte příslušné změny v textu níže:

# server
# Název_serveru 10.0.2.15; # virtuální IP adresa nebo název domény zde
# Access_log / var / log / nginx / 10.0.2.15.přístup.protokol; # Záznam souborů
# Error_log / var / log / nginx / 10.0.2.15.chyba.protokol;
# Root / wwwwiki; # root pro tohoto virtuálního hostitele
# ## níže přidejte další konfiguraci, například PHP atd. ##
#

Nezapomeňte soubor před ukončením uložit. Poté použijte následující příkaz k aktualizaci našeho konfiguračního souboru:

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

Ke konci pak připojte následující:

zahrnout „vdomény / *.conf ";

Opět uložte a ukončete tento soubor. Pak ověřte nginx pomocí následujícího příkazu:

$ nginx -t
$ service nginx reload

Nakonec otestujte konfiguraci zadáním vaší IP adresy:

http: // 10.0.2.15 /

celkem

To je o dnešním tutoriálu vše. Vysvětlili jsme, jak nainstalovat Nginx na server FreeBSD pomocí systému portů a příkazu pkg a jak povolit službu Nginx na FreeBSD. Také jsme viděli, jak nastavit web s Nginx, a představili jsme Nginx novým uživatelům. Pokyny zde by vám měly dobře fungovat.

Hry Zdarma a open source herní motory pro vývoj linuxových her
Zdarma a open source herní motory pro vývoj linuxových her
Tento článek pokryje seznam bezplatných a otevřených herních enginů, které lze použít pro vývoj 2D a 3D her v systému Linux. Existuje mnoho takových h...
Hry Výukový program Shadow of the Tomb Raider pro Linux
Výukový program Shadow of the Tomb Raider pro Linux
Shadow of the Tomb Raider je dvanáctý přírůstek do série Tomb Raider - série akčních adventur vytvořená Eidosem Montrealem. Tato hra byla docela dobře...
Hry Jak zvýšit FPS v Linuxu?
Jak zvýšit FPS v Linuxu?
FPS znamená Snímků za sekundu. Úkolem FPS je měřit snímkovou frekvenci při přehrávání videa nebo herních výkonech. Jednoduše řečeno, počet nepřerušova...