GratisBSD

Nginx installeren op FreeBSD

Nginx installeren op FreeBSD

Nginx is een stilering voor motor x. Het is een gratis en open-source HTTP-server die is geschreven en ontwikkeld door het Russische software-engineer Igor-systeem. Nginx wordt ook vaak gebruikt als reverse/mail proxy server en load balancer. Hoewel het lichtgewicht is in zijn klasse voor webservers, is het zeer robuust en levert het toch indrukwekkende resultaten op. Als gevolg hiervan is het gestaag in opkomst en heeft het een aanzienlijke reputatie opgebouwd als een betrouwbare webserver. De schaalbaarheid en resource-optimalisatiefuncties hebben zijn plaats verdiend als een van de meest populaire webservers, met een schatting dat meer dan 38 procent van de top 1 miljoen websites op internet wordt gehost op Nginx-servers over de hele wereld.

Nginx- HTTPS-functies

Zoals eerder vermeld, kan Nginx ook worden gebruikt als HTTP-server, proxyserver, load balancer en mailserver. Hier zullen we enkele toepassingen van Nginx als een HTTPS-webserver/proxy opsommen.

NGINX installeren op FreeBSD

Deze tutorial gaat over het instellen en aan de slag gaan met de Nginx-webserver onder het FreeBSD Unix-besturingssysteem.

Installatie overzicht

De hele procedure kan als volgt worden samengevat:

  1. Gebruik het pkg-commando of het ports-systeem om Nginx op FreeBSD te installeren.
  2. Schakel de Nginx-ondersteuning op FreeBSD in.
  3. Bewerk het bestand in /usr/local/etc/nginx/nginx.conf om Nginx te configureren
  4. Controleer de installatie the

Volg de onderstaande instructies om Nginx in te stellen op uw FreeBSD-server.

Stap 1: Update de ports tree in FreeBSD

Geef de volgende opdracht om de poortstructuur in FreeBSD bij te werken:

$ portsnap ophaalupdate

Stap 2: Installeer Nginx op FreeBSD

Er zijn twee manieren om Nginx op je server te installeren:

1) met behulp van via poorten systeem 

Installeer vervolgens de Nginx-webserverpoort met de onderstaande opdrachten:

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

Terwijl u Nginx installeert, selecteert u de opties die relevant zijn voor uw gebruik van de webserver. Hier kozen we REWRITE_MODULE, SSL_MODULE, enz., als voorbeeld presenteren.

2) met behulp van het pkg-commando

Als alternatief kun je ervoor kiezen om Nginx te installeren door het nginx binaire pakket toe te voegen met de pakketbeheerder, met behulp van de pkg-opdracht:

$ pkg installeer nginx

Dit zou Nginx op uw FreeBSD-webserver moeten installeren.

Stap 3: Schakel de Nginx-service in op FreeBSD

Typ de onderstaande opdracht om de Nginx-webserver in te schakelen

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

Als alternatief kunt u ook typen:

$ sudo sysrc nginx_enable="JA"

Dat is het zo'n beetje met de installatie.

Aan de slag met Nginx op FreeBSD

Start een Nginx-server

Start Nginx door het volgende in de opdrachtshell te typen en op enter te drukken:

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

Als alternatief kunt u de onderstaande opdracht geven:

$ service nginx start

Sluit een Nginx-server

Voer de onderstaande opdracht uit om een ​​Nginx-server af te sluiten:

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

U kunt ook de meer beknopte opdracht typen:

$ service nginx stop

Deze opdracht zou de Nginx-server moeten afsluiten

Nginx-server opnieuw opstarten

Voer de onderstaande opdracht uit om de Nginx-server opnieuw te starten.

$ /usr/local/etc/rc.d/nginx opnieuw opstarten

alternatief,

$ service nginx opnieuw opstarten

De Nginx-server zou opnieuw moeten opstarten bij het uitvoeren van de bovenstaande opdracht.

Nginx-webservers opnieuw laden na configuratie

Gebruik de onderstaande opdracht om een ​​Nginx-server opnieuw op te starten na het bewerken van het configuratiebestand:

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

Je kan ook gebruiken:

$ service nginx herladen

Belangrijke bestanden in Nginx

De Nginx-configuratie testen op FreeBSD

Kopieer en plak de volgende link in het URL-veld van uw webbrowser:

http://server-ip-hier/

Een website maken met Nginx

Begin met het opzetten van een map door de opdracht mkdir uit te geven:

$ mkdir /wwwwiki

Maak vervolgens een nieuwe gebruiker voor uw domein aan met het onderstaande commando:

$ pw gebruiker add -n wwwwiki -c 'Wiki-gebruiker' -d /nonexistent -s /usr/sbin/nologin

Vergrendel de gebruikersnaam met het volgende commando:

$ pw lock wwwwiki

Schrijf vervolgens een bestand op om dingen uit te testen:

$ sudo nano /wwwwiki/index.html

Kopieer en plak vervolgens het volgende in het bestand:

#
#
# de persoonlijke wiki-map van younis
#
#
#

Wiki-directory


#

Dit is een test en ik zal PHP 7 configureren.x om mediawiki te hosten


#

# © www.linuxhint.com
#
#

Wijs vervolgens het groepseigendom toe met de onderstaande opdrachten:

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

Configureer Nginx voor wiki virtueel domein of IP-adres

Begin met het maken van een configuratiebestand met de onderstaande opdrachten:

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

Kopieer en plak vervolgens de volgende tekst in dit bestand en breng de nodige wijzigingen aan in de onderstaande tekst:

# server
#    servernaam 10.0.2.15; # virtuele IP of domeinnaam hier
#   access_log  /var/log/nginx/10.0.2.15.toegang.logboek; # logboek bestanden
#   error_log  /var/log/nginx/10.0.2.15.fout.logboek;
#  root /wwwwiki; # root dir voor deze virtuele host
#    ## voeg hieronder meer configuratie toe, zoals PHP enzovoort ##
#

Vergeet niet het bestand op te slaan voordat u het afsluit. Gebruik vervolgens de onderstaande opdracht om ons configuratiebestand bij te werken:

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

Voeg vervolgens het volgende toe aan het einde:

inclusief "vdomeinen/*.conf";

Nogmaals, sla dit bestand op en sluit het af. Verifieer vervolgens nginx met behulp van de volgende opdracht:

$ nginx -t
$ service nginx herladen

Test ten slotte de configuratie door uw IP-adres op te geven:

http://10.0.2.15/

samengevat

Dat was het zowat voor de tutorial van vandaag. We hebben uitgelegd hoe je Nginx op een FreeBSD-server kunt installeren met behulp van het ports-systeem en het pkg-commando, en hoe je de Nginx-service op FreeBSD kunt inschakelen. We hebben ook gezien hoe we een website met Nginx kunnen opzetten en hebben Nginx geïntroduceerd bij de nieuwe gebruikers. De instructies hier zouden prima voor je moeten werken.

Met WinMouse kunt u de beweging van de muisaanwijzer op Windows-pc aanpassen en verbeteren
Als u de standaardfuncties van uw muisaanwijzer wilt verbeteren, gebruik dan freeware WinMuis. Het voegt meer functies toe om u te helpen het meeste u...
Linkermuisknop werkt niet op Windows 10
Als u een speciale muis gebruikt met uw laptop of desktopcomputer, maar de linkermuisknop werkt niet not op Windows 10/8/7 om wat voor reden dan ook, ...
Cursor springt of beweegt willekeurig tijdens het typen in Windows 10
Als u merkt dat uw muiscursor vanzelf springt of beweegt, automatisch, willekeurig tijdens het typen op een Windows-laptop of -computer, dan kunnen en...