Web server: Apache for functions, Lighthttpd or one of its peers for speed. If your applications are simple enough and do not require HTTP, you can use a manual server or RMI or the like. There is no competition between IIS and Apache. the only thing that IIS is going to work with is integration with things like Sharepoint and ASP.NET.
: . PHP , . Ruby - , ( , ), ( - !). Perl , -Perl- , . Python , -. # , , . VB.
: - SQL, . Microsoft SQL RAM-; MySQL, , . PostgreSQL . , Oracle, . , MySQL , , .