Definição de Apache
O apache é um servidor Web extremamente popular, usado principalmente no Linux. A dupla é bastante popular em servidores de páginas desde a popularização da Internet em 95 e segundo muitas estatÃsticas é a mais usada em servidores Web atualmente, superando o Windows.
O Apache acompanha praticamente todas as distribuições Linux atuais. Uma vez instalado, basta ativar o serviço "httpd" através do ntsysv, linuxconf, mcc, ou outra ferramenta disponÃvel na sua distribuição. Você pode usar ainda o comando "/etc/rc.d/init.d/httpd start".
A maior parte da configuração do Apache pode ser feita através de um único arquivo, o httpd.conf, que pode ser encontrado no diretório "/etc/httpd/conf/" ou "/etc/apache". A configuração mais importante neste arquivo é a porta TCP a ser usada pelo servidor, o default é a porta 80.
O Apache também possui uma versão for Windows, que pode ser usada em substituição ao IIS da Microsoft. Porém, devido à maneira como o Windows gerencia a geração de novos processos, e threads, o desempenho da versão Windows do Apache não é o mesmo da versão for Windows. As primeiras versões chegavam até mesmo a perder para o IIS em desempenho, mas os desenvolvedores vêm fazendo um grande esforço para melhorar seu desempenho em ambiente Windows. As versões atuais já são muito mais rápidas (embora ainda sejam mais lentas que no Linux) e possuem uma segurança muito boa. Mesmo no Windows, o Apache é uma solução muito interessante para quem quer fugir dos problemas de segurança do IIS e ao mesmo tempo procura um servidor Web rápido. Você pode baixar o Apache for Windows no http://www.apache.org/
O Apache é compatÃvel com PHP, Perl, CGI e até mesmo ASP, bastando para isso instalar os módulos adequados. No caso do ASP é preciso utilizar o chiliasp, disponÃvel em http://www.chiliasp.com
O mais interessante é que apesar de todos os recursos o Apache é distribuÃdo sobre a licença GNU, ou seja, além de ser gratuÃto, o código fonte está disponÃvel para quem quiser estudar, ou mesmo alterar o programa. http://www.apache.org/