Opgave 18.1 - Eftermiddagsøvelse med webserver på Proxmox-serveren¶
🎯 Formålet med øvelsen¶
Formålet med denne øvelse er at opsætte og konfigurere to webservere på separate Ubuntu-servere i Proxmox.
Denne opsætning simulerer en real-world løsning, hvor to webservere eksponeres mod DMZ. Derudover lærer I at konfigurere logning, brugeradministration og overvågning ved hjælp af Wazuh.
📌 Information¶
Til semesterprojektet forventes det, at der eksponeres webservere mod DMZ(Eller andre applikationer). I denne eftermiddagsøvelse skal I:
✅ Opsætte en Apache-webserver på én Ubuntu-serverinstans.
✅ Opsætte en NGINX-webserver på en anden Ubuntu-serverinstans.
✅ Overvåge begge instanser med en Wazuh-agent.
✅ Oprette individuelle brugerkonti til alle gruppemedlemmer.
Til enten Apache-webserveren eller NGINX kan I bruge den Ubuntu-serverinstans, I tidligere har sat op, med navnet Targethost. Derudover skal I lave endnu en Ubuntu-server-VM til den anden webserver.
Opsætningen skal derfor bestå af:
- To Ubuntu-serverinstanser (hvoraf den ene allerede er sat op tidligere).
- Apache2-webserver på én instans.
- NGINX-webserver på den anden instans.
- Begge instanser skal overvåges af en Wazuh-agent.
- Begge instanser skal have individuelle brugerkonti til alle gruppemedlemmer.
🛠️ Instruktioner¶
- Opsætning af Apache2-webserver på en Ubuntu-server-VM:
-
Følg guiden her: Apache Installation Guide
-
Opsætning af NGINX-webserver på en anden Ubuntu-server-VM:
-
Følg guiden her: NGINX Installation Guide
-
Opret individuelle brugerkonti til hvert gruppemedlem:
-
Gentag dette for alle gruppemedlemmer.
-
Sørg for, at begge Ubuntu-VM-instanser er overvåget med Wazuh.
-
Tilføj en Wazuh-agent til hver VM og registrer dem hos Wazuh-serveren.
-
Identificér logfilerne for NGINX:
- Find både adgangsloggen og fejlloggen.
-
Disse ligger typisk i
/var/log/nginx/. -
Dokumentér jeres nuværende VM-instanser:
- Lav en tabel over jeres Proxmox-VM'er, herunder roller såsom router, webserver, SIEM osv..
- Se eksemplet i Eftermiddagsopgaven fra uge 9.
🔎 Yderligere analyse¶
Efter opsætningen kan I undersøge logfiler for aktivitet og fejl:
For Apache:
Overvej: Hvordan kan disse logfiler bruges i en sikkerheds- eller fejlsøgningsproces?