## Stap 1:Update het systeem
Voordat u nieuwe software installeert, is het altijd een goede gewoonte om de systeempakketten bij te werken naar de nieuwste versies. Voer de volgende opdracht uit om het systeem bij te werken:
```
sudo apt-update
```
Stap 2:Installeer Nginx
Zodra het systeem is bijgewerkt, kunt u doorgaan met het installeren van Nginx. Om dit te doen, voert u de volgende opdracht uit:
```
sudo apt installeer nginx
```
Stap 3:Controleer de Nginx-servicestatus
Nadat de installatie is voltooid, kunt u de status van de Nginx-service controleren om er zeker van te zijn dat deze actief is. Voer de volgende opdracht uit:
```
sudo systemctl-status nginx
```
U zou een uitvoer moeten zien die er ongeveer als volgt uitziet, wat aangeeft dat de Nginx-service actief en actief is:
```
● nginx.service - Een krachtige webserver en een reverse proxy-server
Geladen:geladen (/lib/systemd/system/nginx.service; ingeschakeld; leveranciersvoorinstelling:ingeschakeld)
Actief:actief (actief) sinds do 27-06-2019 14:39:46 UTC; 30s geleden
Proces:23658 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
Proces:23656 ExecStart=/usr/sbin/nginx -g daemon aan; master_process aan; (code=verlaten, status=0/SUCCES)
Hoofd-PID:23657 (nginx)
CGroup:/system.slice/nginx.service
├─23657 nginx:hoofdproces /usr/sbin/nginx -g daemon aan; master_process aan;
├─23672 nginx:werkproces
├─23674 nginx:werkproces
├─23680 nginx:werkproces
├─23683 nginx:werkproces
└─23688 nginx:werkproces
27 juni 14:39:46 localhost systemd[1]:Een krachtige webserver en een reverse proxy-server starten...
27 juni 14:39:46 localhost nginx[23656]:nginx:de syntaxis van het configuratiebestand /etc/nginx/nginx.conf is ok
27 juni 14:39:46 localhost systemd[1]:Gestart Een krachtige webserver en een reverse proxy-server.
```
Stap 4:Ga naar de standaard Nginx-welkomstpagina
Zodra de Nginx-service actief is, kunt u toegang krijgen tot de standaard Nginx-welkomstpagina door het volgende adres in een webbrowser te typen:
```
http://lokalehost
```
U zou de standaard Nginx-welkomstpagina moeten zien, die bevestigt dat Nginx correct werkt.
Stap 5:Nginx configureren
De standaardconfiguratie van Nginx is geschikt voor de meeste basiswebsites. Mogelijk moet u de configuratie echter aanpassen aan uw specifieke behoeften. Het hoofdconfiguratiebestand voor Nginx bevindt zich op /etc/nginx/nginx.conf. Je kunt dit bestand bewerken met een teksteditor zoals nano of vi.
Om bijvoorbeeld de standaardpoort waarop Nginx luistert te wijzigen, kunt u de luisterinstructie in het bestand nginx.conf bewerken. De standaardpoort is 80, maar u kunt deze wijzigen in een andere poort die nog niet in gebruik is.
```
luister 80;
luister 8080;
```
Nadat u wijzigingen in het configuratiebestand hebt aangebracht, moet u de Nginx-service opnieuw laden om de wijzigingen door te voeren. U kunt dit doen door de volgende opdracht uit te voeren:
```
sudo systemctl herlaad nginx
```
Stap 6:Test de Nginx-configuratie
Nadat u wijzigingen heeft aangebracht in de Nginx-configuratie, is het belangrijk om de configuratie te testen om er zeker van te zijn dat deze geldig is. Om dit te doen, voert u de volgende opdracht uit:
```
sudo nginx -t
```
Als de configuratie geldig is, zou u een uitvoer moeten zien die er ongeveer als volgt uitziet:
```
nginx:de syntaxis van het configuratiebestand /etc/nginx/nginx.conf is ok
nginx:configuratiebestand /etc/nginx/nginx.conf-test is succesvol
```
Stap 7:Schakel Nginx in om automatisch te starten bij het opstarten
Om ervoor te zorgen dat Nginx automatisch start wanneer het systeem opstart, moet u de Nginx-service inschakelen. Voer de volgende opdracht uit:
```
sudo systemctl schakel nginx in
```
Stap 8:Firewallconfiguratie
Als u een firewall op uw systeem heeft ingeschakeld, moet u deze mogelijk configureren om verkeer naar poort 80 of een andere poort waarnaar Nginx luistert toe te staan. Als u bijvoorbeeld de UFW-firewall gebruikt, kunt u poort 80 openen door de volgende opdracht uit te voeren:
```
sudo ufw staat 80/tcp toe
```
Conclusie
U hebt Nginx met succes geïnstalleerd en geconfigureerd op uw Ubuntu 18.04-server. Nginx draait en luistert nu op poort 80, en de standaard welkomstpagina van Nginx is toegankelijk door http://localhost in een webbrowser te typen. U kunt de configuratie van Nginx aanpassen aan uw specifieke behoeften, en Nginx zal automatisch starten wanneer het systeem opstart. |