FreeBSD

Instaliranje Nginxa na FreeBSD

Instaliranje Nginxa na FreeBSD

Nginx je stilizacija za motor x. Riječ je o besplatnom HTTP poslužitelju otvorenog koda koji je napisao i razvio ruski softverski inženjer Igor system. Nginx se također često koristi kao proxy poslužitelj za obratnu poštu / poštu i kao uravnoteživač opterećenja. Iako je lagan u klasi web poslužitelja, izuzetno je robustan i unatoč tome donosi impresivne rezultate. Kao rezultat toga, on je u stalnom porastu i stekao je značajnu reputaciju kao pouzdan web poslužitelj. To su značajke skalabilnosti i optimizacije resursa koje su zaslužile svoje mjesto jednog od najpopularnijih web poslužitelja, s jednom procjenom koja izvještava o preko 38 posto od 1 milijun web mjesta na Internetu hostiranih na Nginx poslužiteljima širom svijeta.

Nginx-HTTPS značajke

Kao što je ranije spomenuto, Nginx se može koristiti i kao HTTP poslužitelj, proxy poslužitelj, uravnoteživač opterećenja i poslužitelj pošte. Ovdje ćemo navesti neke od upotreba Nginxa kao HTTPS web poslužitelja / proxyja.

Instaliranje NGINX-a na FreeBSD

Ovaj vodič bit će o postavljanju i početku rada s web serverom Nginx pod operativnim sustavom FreeBSD Unix.

Pregled instalacije

Cijeli postupak može se sažeti kako slijedi:

  1. Upotrijebite pkg naredbu ili sustav portova da biste instalirali Nginx na FreeBSD.
  2. Omogućite podršku za Nginx na FreeBSD-u.
  3. Uredite datoteku koja se nalazi na / usr / local / etc / nginx / nginx.conf za konfiguriranje Nginxa
  4. Potvrdite instalaciju

Slijedite donje upute za postavljanje Nginxa na vašem FreeBSD poslužitelju.

Korak 1: Ažurirajte stablo portova u FreeBSD-u

Izdajte sljedeću naredbu za ažuriranje stabla portova u FreeBSD-u:

Ažuriranje dohvata $ portsnap

Korak 2: Instalirajte Nginx na FreeBSD

Postoje dva načina na koja možete instalirati Nginx na svoj poslužitelj:

1) pomoću sustava porta 

Zatim instalirajte port web poslužitelja Nginx pomoću naredbi u nastavku:

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

Dok instalirate Nginx, odaberite opcije relevantne za vašu upotrebu web poslužitelja. Ovdje smo odabrali REWRITE_MODULE, SSL_MODULE itd., predstaviti kao primjer.

2) pomoću naredbe pkg

Alternativno, možete odabrati instaliranje Nginxa dodavanjem binarnog paketa nginx s upraviteljem paketa, pomoću naredbe pkg:

$ pkg instalirati nginx

Ovo bi trebalo instalirati Nginx na vaš web poslužitelj FreeBSD.

Korak 3: Omogućite Nginx uslugu na FreeBSD

Utipkajte naredbu u nastavku da biste omogućili Nginx web poslužitelj

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

Možete i unijeti:

$ sudo sysrc nginx_enable = "DA"

To je otprilike sve s instalacijom.

Početak rada s Nginxom na FreeBSD-u

Pokrenite Nginx poslužitelj

Pokrenite Nginx tako da upišete sljedeće u naredbenu ljusku i pritisnete enter:

$ / usr / local / etc / rc.d / nginx početak

Možete i izdati naredbu u nastavku:

$ service nginx start

Zatvorite Nginx poslužitelj

Da biste izašli iz Nginx poslužitelja, izdajte naredbu u nastavku:

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

Također možete upisati i sažetiju naredbu:

$ service nginx stop

Ova naredba treba napustiti Nginx poslužitelj

Ponovno pokretanje Nginx poslužitelja

Izdajte naredbu u nastavku za ponovno pokretanje Nginx poslužitelja.

$ / usr / local / etc / rc.d / nginx ponovno pokretanje

Alternativno,

$ service nginx restart

Nginx poslužitelj trebao bi se ponovno pokrenuti nakon izvršavanja gornje naredbe.

Ponovno učitavanje Nginx web poslužitelja nakon konfiguracije

Da biste ponovno pokrenuli Nginx poslužitelj nakon uređivanja konfiguracijske datoteke, upotrijebite naredbu u nastavku:

$ / usr / local / etc / rc.d / nginx ponovno učitavanje

Također možete koristiti:

$ service nginx ponovno učitavanje

Važne datoteke u Nginxu

Testiranje postavki Nginxa na FreeBSD-u

Kopirajte i zalijepite sljedeću vezu u polje URL-a u vašem web pregledniku:

http: // server-ip-ovdje /

Izrada web stranice s Nginxom

Započnite postavljanjem direktorija izdavanjem naredbe mkdir:

$ mkdir / wwwwiki

Zatim stvorite novog korisnika za svoju domenu pomoću naredbe u nastavku:

$ pw korisnik dodaj -n wwwwiki -c 'Wiki korisnik' -d / nepostojeći -s / usr / sbin / nologin

Zaključajte korisničko ime sljedećom naredbom:

$ pw zaključavanje wwwwiki

Zatim kredom ispiši datoteku kako bi testirao stvari:

$ sudo nano / wwwwiki / index.html

Zatim u datoteku kopirajte i zalijepite sljedeće:

#
#
# younisov osobni wiki dir
#
#
#

Wiki red


#

Ovo je test i ja ću konfigurirati PHP 7.x za domaćinstvo mediawikija


#

# © www.linuxhint.com
#
#

Zatim dodijelite vlasništvo nad grupom pomoću naredbi u nastavku:

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

Konfigurirajte Nginx za wiki virtualnu domenu ili IP adresu

Započnite stvaranjem konfiguracijske datoteke s naredbama u nastavku:

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

Zatim kopirajte sljedeći tekst u ovu datoteku i napravite odgovarajuće promjene u donjem tekstu:

# poslužitelj
# Ime_poslužitelja 10.0.2.15; # ovdje postoji virtualni IP ili naziv domene
# Access_log / var / log / nginx / 10.0.2.15.pristup.trupac; # datoteka dnevnika
# Error_log / var / log / nginx / 10.0.2.15.pogreška.trupac;
# Root / wwwwiki; # root dir za ovaj virtualni host
# ## dodajte još konfiguracija u nastavku, kao što je PHP i tako dalje ##
#

Ne zaboravite spremiti datoteku prije nego što je izađete. Zatim upotrijebite donju naredbu za ažuriranje naše konfiguracijske datoteke:

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

Zatim dodajte sljedeće pri kraju:

uključuju "vdomains / *.conf ";

Opet, spremite i zatvorite ovu datoteku. Zatim provjerite nginx pomoću sljedeće naredbe:

$ nginx -t
$ service nginx ponovno učitavanje

Na kraju, testirajte konfiguraciju izdavanjem svoje IP adrese:

http: // 10.0.2.15 /

u sažetku

To je otprilike to za današnji vodič. Objasnili smo kako instalirati Nginx na FreeBSD poslužitelj pomoću sustava portova i naredbe pkg te kako omogućiti Nginx uslugu na FreeBSD. Također smo vidjeli kako postaviti web stranicu s Nginxom i predstavili smo Nginx novim korisnicima. Upute ovdje trebale bi vam dobro doći.

Korisni alati za Linux igrače
Ako volite igrati igre na Linuxu, velika je vjerojatnost da ste možda koristili aplikacije i uslužne programe poput Wine, Lutris i OBS Studio za pobol...
HD Remastered igre za Linux koje ranije nisu imale Linux izdanje
Mnogi programeri i izdavači igara dolaze s HD remasterom starih igara kako bi produžili životni vijek franšize, molimo obožavatelje da zatraže kompati...
Kako koristiti AutoKey za automatizaciju Linux igara
AutoKey je uslužni program za automatizaciju radne površine za Linux i X11, programiran na Python 3, GTK i Qt. Koristeći njegovu skriptiranje i MACRO ...