Ciao,
in genere si usano IIS per server windows e Apache per linux.
Nulla toglie che puoi installare Apache al posto di IIS su windows o addirittura tutti e due sulla stessa macchina ma su porte diverse.
Ciao
A volte basta un solo carattere sbagliato nel codice sorgente per mettere in crisi un' intera applicazione...