Öncelikle hosting alman çoook daha mantıklı ama yinede öğrenmek istiyorum diyorsan ;

Bir bilgisayar ayır doğrudan interneti cat6 ile bağla .
Centos 6 veya 7 kurabilirsin bilgisayara .
Apache ve mysql direkt veya herhangi bir panel kur . (Plesk,Cpanel veya centos web panel)
ilgili local ip yi modemde dışa 80 olarak aç . (80 http portudur , kullanmayacağın ve gerçekten gerekli olmayan portları açmana gerek yok , hepsini güvenlik açığı olarak düşün.)
Hazır ...

Tabi olumsuz yönleri çok , o siteye gelecek trafik , saldır vs doğrudan seni etkiler , yaptığın yanlışlardan dolayı sunucuna giren kişi sizin evin internetini bile yönetebilir , yönlendirebilir , fake sayfalar oluşturabilir , dns i kendine yönlendirebilir vs vs. İşin ucu yok . Sen gerçekten r10 a girdiğini sanarsın bi bakarsın şifre gitmiş Dikkat et

Ciddi veriler tutma , test ortamı olarak kullan sonrasına gitme bence ..