Nie jestem w stanie ci tego wytłumaczyć, bo pewnie masz na ten temat zerowe pojęcie, mogę ci tylko opowiedzieć w zarysie jak to wygląda oraz troche naprowadzić na programy i sposoby.
Co do serwera www, to obecnie najlepszy jest apache, żeby go zainstalować oczywiście musisz mieć instalke i pojęcie na temat sieci komputerowych i internetu. Nawet jeśli instalacja jest dość prost (jak większość programów pod windowsem, chyba ze mówimy o linuxie to dopisz), to zazwyczaj konfiguracja polega na recznym edytowaniu plików konfiguracyjnych (ustawianie adresów, portów, ścieżek itp.). Drugim problemem jest to, że sam Apache daje niewielkie możliwości hostowania stron www, dzisiejsze strony i aplikacje internetowe wykorzystuja o wiele bardziej skomplikowane jezyki niż czysty html.
Dlatego warto postarać się o serwer php i serwer baz danych SQL (np. MySQL, PostgreSQL...). Często przydaje się także obsługa Perla, CGI i innych. Dobrym rozwiązaniem dla początkujących jest KRASNAL Serv, który łączy w sobie te wszystkie rzeczy i jest dość prosty w obsłudze, a na własne potrzeby konfiguracja sprowadza się tylko do zmiany standardowych haseł.
Co do serwera ftp, to wszystko zależy od jego przeznaczenia, wiadomo jakie jest zadanie każdego serwera ftp, ale są serwery mniej i bardziej profesjonalne, ich konfiguracja tak samo jak serwera www, sprowadza się do ręcznej zmiany ustawień (choć te mniej profesjonalne często nie mają tak dużo opcji i zmienia się je w ustawieniach programu. a nie w plikach), niestety i tutaj jest potrzebna wiedza na temat sieci komputerowych.
Myśle, że to tyle, taki ogólny zarys.
Odnośnie KRASNAL serva zapraszam tutaj:
http://www.krasnal.tk/
A w przyszłości polecam także
http://google.pl