In deze handleiding leer je hoe je server VPS kunt instellen met Apache en Nginx op Ubuntu 22.04.
Stap 1: Systeem bijwerken
Voordat je begint, zorg ervoor dat je systeem up-to-date is. Voer het volgende commando uit:
sudo apt update && sudo apt upgrade -y
Stap 2: Nginx installeren
Installeer Nginx met het volgende commando:
sudo apt install nginx -y
Stap 3: Apache installeren
Installeer Apache met het onderstaande commando:
sudo apt install apache2 -y
Stap 4: Nginx configureren als reverse proxy
Open het configuratiebestand voor Nginx:
sudo nano /etc/nginx/sites-available/default
Vervang de inhoud met de volgende configuratie:
server {
listen 80;
server_name jouw_domein.nl;
location / {
proxy_pass http://localhost:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
Stap 5: Nginx configuratie testen
Test de configuratie op fouten:
sudo nginx -t
Stap 6: Nginx herstarten
Herstart Nginx zodat de wijzigingen van toepassing zijn:
sudo systemctl restart nginx
Stap 7: Firewall configureren
Als je een firewall gebruikt, zorg er dan voor dat HTTP- en HTTPS-verkeer is toegestaan:
sudo ufw allow 'Nginx Full'
Conclusie
Je hebt nu Apache geïnstalleerd met Nginx als reverse proxy op je server VPS. Je kunt nu beginnen met het hosten van je website!