Sätta upp en stabil webbserver
Tjenis!
Det är så att jag håller på och skall sätta upp en webbserver som skall stå på min BBB 100/10 mbit lina till att börja med och om det går bra skall eventuellt burken flyttas till colocation eller så hyr jag en riktig dedicerad server på plats.
Jag har ett flertal gånger satt upp test servrar som hostat sidor och annat åt mig själv och vänner men som enbart varit uppe när dom behövt användas osv. Nu är tanken att det skall bli en mer seriös sida och därför vill man ju även att själva servern skall fungera så bra som möjligt.
Det jag utgår ifrån är själva hårdvaran som är ett Abit S775 moderkort med en Intel E7200 cpu och 2gb ram till att börja med och 2st SATA2 diskar i Raid 1. Detta skall sedan köra Ubuntu 8.04 Server eller Debian 4.0, inte bestämt mig än vilken men lutar mest åt Ubuntu.
Jag har bestämt mig att använda Lighttpd istället för Apache 2.0 då jag av någon anledning fastnat för den och den känns mycket mindre, enklare och snabbare. Utöver detta så skall det finnas stöd för MYSQL och PHP samt kanske något annat skriptspråk typ PEARL osv.
Det jag funderar över är hur jag skall optimera allt för bra prestanda/stabilitet samt hur jag skall säkra upp servern så att den blir så säker som möjligt. Finns det några vettiga böcker i ämnet kanske?
Hur går man tillväga för att veta att enbart det nödvändigaste är installerat och används, hur konfigurerar man saker för att vara resurssnåla och stabila osv, osv, osv?
En annan grej jag funderat på är hur får jag domäner jag köpt att fungera ihop med en server jag har hemma?
Äger iaf en 2-3 domäner som skall gå till den här servern som just nu är parkerade hos loopia.se samt namecheap.com. Hur löser man detta egentligen? Måste man köra egna nameservers och dns servers för att få allt att fungera fint?
Email kommer också upp i huvudet när jag tänker mer på vad som kan tänkas behövas, måste jag köra en egen server eller kan jag ha det hos någon annan? Känns som att mailen behöver lite extra säkerhet och stabilitet så jag vill nog helst att det skall ligga på någon annans ansvar. Går detta att lösa också på ett smidigt sätt?
Många frågor blev det och jag hoppas även på många vettiga svar och tips på lösningar och annat som kan vara nödvändigt.
Visste inte riktigt om tråden skulle placeras här eller i Internet och Nätverk, borde finnas en kategori för server diskussioner.
Mvh,
Viper@God