CrossSystemAzért ha ténylegesen érdekli a szerver konfigurálás, akkor ne XAMPP-ozzon, azzal csak összezavarja magát :)
Az Ubuntu Server Guide eléggé jól összeszedi a fontos funkciókat és a hozzájuk kellő csomagokat, azt érdemes nézegetni és kiválasztani, hogy mire lesz szükség. Leggyakrabban webszerverre van szükség, ahhoz minimum kell egy apache, emellett nem árt egy PHP, hogy lehessen vele valamit kezdeni, illetve egy SQLite/MySQL/PostgreSQL adatbázis. Emellett ha esetleg helyi hálózaton is üzemel a szerver, akkor szükség lehet dhcp kiszolgálásra (már ha nincs router mondjuk), esetleg Samba/NFS szerverrre. De mint mondtam érdemes végignézni az USG-ben leírtakat, és onnan válogatni, hogy mi kell mi nem.