Hoe Nginx op Ubuntu Server te installeren

Nginx is een HTTP- webserver voor Linux en andere serverplatforms. Het wordt beschouwd als het meest complete alternatief voor de Apache-webserver. Deze gids laat u zien hoe u Nginx in Ubuntu Server instelt.

Wat te doen voordat u Nginx op Ubuntu installeert

Voordat u Nginx op Ubuntu Server installeert , is het belangrijk dat alle pakketten zijn bijgewerkt en alle beveiligingsupdates zijn geïnstalleerd. Hoewel het mogelijk is om de Nginx-webserver op Ubuntu te gebruiken zonder te updaten, is dat geen goed idee, omdat je kwetsbaar zou kunnen zijn voor aanvallen.

Gelukkig is het updaten van Ubuntu, zelfs op de server, ongelooflijk eenvoudig. Voer om te beginnen de opdracht apt update uit . Met deze opdracht worden uw softwarebronnen vernieuwd en wordt gecontroleerd op nieuwe updates als deze beschikbaar zijn.

sudo apt-update

Na het uitvoeren van de opdracht apt update , is het tijd om de opdracht apt upgrade uit te voeren. Deze opdracht neemt alle software-updates en installeert ze op uw Ubuntu-systeem. Het updateproces kan enige tijd duren, vooral als u veel updates moet installeren, dus wees geduldig.

sudo apt-upgrade

Nadat u alle upgrades hebt geïnstalleerd, moet u Ubuntu opnieuw opstarten. Waarom? Soms, wanneer Ubuntu wordt bijgewerkt, wordt er een nieuwe kernel geïnstalleerd. Een nieuwe kernel kan pas worden gebruikt nadat het systeem opnieuw is opgestart.

Om Ubuntu snel opnieuw op te starten, voert u de opdracht sudo reboot uit .

sudo opnieuw opstarten

Zodra u zich weer aanmeldt, is Ubuntu up-to-date en klaar voor Nginx!

Hoe Nginx op Ubuntu te installeren

De Nginx-webserver is vrij eenvoudig op Ubuntu aan de slag te gaan, omdat deze zich in de belangrijkste softwarebronnen bevindt. Om Nginx te installeren, voert u de volgende apt install- opdracht uit en stelt u het "nginx" -pakket in.

sudo apt installeer nginx

Ubuntu zal u om een ​​wachtwoord vragen wanneer u de bovenstaande opdracht schrijft. Voer met behulp van het toetsenbord het wachtwoord van uw gebruikersaccount in. Als uw account geen sudo- toegang heeft, kunt u inloggen op root en in plaats daarvan het pakket installeren.

Opmerking: u moet het Ubuntu-rootaccount ontgrendeld hebben om in te loggen met su .

zo -

apt installeer nginx

Na het invoeren van de opdracht apt install en het invoeren van het wachtwoord van uw gebruikersaccount, verzamelt Ubuntu alle afhankelijkheden die nodig zijn om Nginx in te stellen. Vervolgens wordt u gevraagd op de Y -toets te drukken om te bevestigen dat u de software wilt installeren. Druk op Y om te bevestigen.

Wanneer u op de Y -toets op het toetsenbord drukt, zal de Ubuntu-pakketbeheerder Nginx instellen en laten werken op uw Ubuntu-serversysteem.

Hoe Nginx door de Ubuntu-firewall te laten gaan

Als u de UFW- firewall op de Ubuntu-server gebruikt, moet u Nginx er doorheen laten gaan om volledig gebruik te kunnen maken. Als je dit niet doet, werkt Nginx mogelijk niet goed. Ga als volgt te werk om UFW door de firewall te laten gaan.

Gebruik de opdracht ufw app list . Merk op dat u toegang moet hebben tot het root-account om de opdracht ufw app list op uw Ubuntu-server uit te voeren. Als u geen toegang kunt krijgen tot het root-account met su, voert u de opdracht sudo -s uit .

su - ufw app-lijst

Wanneer u de opdracht ufw app list uitvoert , toont de Ubuntu-firewall u "beschikbare applicaties". Deze "beschikbare applicaties" zouden "Nginx Full", "Nginx HTTP", "Nginx HTTPS", enz. moeten zijn.

Om poortverkeer met Nginx alleen via poort 443 (HTTPS) mogelijk te maken, kunt u de opdracht ufw allow "Nginx HTTPS" gebruiken. Deze opdracht is geweldig voor degenen die geen HTTP gebruiken en alles via HTTPS uitvoeren.

ufw staat 'Nginx HTTPS' toe

Als u echter op HTTP (poort 80) vertrouwt, kunt u die poort inschakelen via de Ubuntu-firewall met behulp van de ufw allow -opdracht, maar deze keer vervangt u 'Nginx HTTPS' door 'Nginx HTTP'.

ufw staat 'Nginx HTTP' toe

Als u zowel op HTTP als op HTTPS vertrouwt, is er een derde profiel in de Ubuntu-firewall beschikbaar om in te schakelen. Dit profiel wordt "Nginx Full" genoemd. Als u dit inschakelt, is verkeer op poort 80 (HTTP) en poort 443 (HTTPS) mogelijk. Gebruik de opdracht ufw allow 'Nginx Full' om het profiel in te schakelen.

ufw staat 'Nginx Full' toe

Hoe de ufw-firewall uit te schakelen

Hoewel het een goed idee is om de Ubuntu-firewall op zijn plaats te houden en Nginx er doorheen te laten, is het geen vereiste. Als u uw Nginx-webserver niet blootstelt aan het grotere internet, en het is alleen voor LAN, heeft u deze misschien niet nodig. Hier leest u hoe u de firewall uitschakelt.

Om de Ubuntu-firewall uit te schakelen, kunt u eenvoudig de opdracht ufw disable uitvoeren . Met deze opdracht wordt de firewall uitgeschakeld, maar niet verwijderd.

ufw uitschakelen

Als u de firewall volledig wilt verwijderen, kunt u ook de opdracht apt remove uninstall uitvoeren . Met deze opdracht wordt de firewall volledig verwijderd.

apt verwijder ufw


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.