"A crianca que fui agora chora na estrada. Deixei-a ali quando vim ser quem sou. Mas hoje, vendo que o que sou e nada, quero ir buscar quem fui onde ficou." (FERNANDO PESSOA) O windows XP nao foi feito para atuar como servidor, mas sim como maquina de usuario. Porem e frequente que facamos uso do windows XP durante o processo de desenvolvimento, entao muitas vezes precisamos que o windows XP tenha um comportamento um pouco mais parecido com o de um servidor.O IIS do windows XP vem configurado por padrao para um limite de no maximo 10 conexoes simultaneas. Para algumas atividades de desenvolvimento isso pode ser prejudicial.Podemos alterar esse limite de conexoes simultaneas ate um limite maximo de 40 conexoes, limite definido pelo sistema operacional.Para fazer essa alteracao acesse o diretorio adminScripts que estara dentro do diretorio do IIS (por default e c:\inetpub) e execute a seguinte instrucao, via prompt :adsutil set w3svc/MaxConnections 40Pronto, alteracao realizada. Configurando CGI no Apache | Nacao Livre .codecolorer-container table { width: 99%;}.codecolorer-container table td:first-child { width: 25px;}/* <![CDATA[ */var SHRSB_Globals = { src: "http://www.nacaolivre.com.br/wp-content/uploads/shareaholic/spritegen", perfoption: "1"};/* ]]> */ //<![CDATA[var _wpcf7 = { cached: 1 };//]]>jQuery(document).ready(function($) { $('.sharebar').sharebar({horizontal:'true',swidth:'60',minwidth:1000,position:'left',leftOffset:25,rightOffset:10}); });.wp-polls .pollbar { margin: 1px; font-size: 6px; line-height: 8px; height: 8px; background-image: url('http://www.nacaolivre.com.br/wp-content/plugins/wp-polls/images/default/pollbg.gif'); border: 1px solid #c8c8c8;} .recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}Com a massa de usuarios de internet cada vez maior, um site ou sistema web, seja ele um blog ou um site institucional, fica inviavel a sua utilizacao sem qualquer conteudo dinamico. Com a necessidade batendo a porta as paginas dinamicas cresceram e melhoraram muito nos ultimos anos, sendo possivel efetuar acoes que antes eram exclusivas de softwares desktop. Os recursos como o Ajax, linguagens do lado do servidor (Java, PHP, ASP, C#, Ruby e dentre outras), possibilitam a manipulacao de informacoes, podendo-se trabalhar dados especificos de forma dinamica para os usuarios. Um grande exemplo de tal recurso sao os gerenciadores de conteudos, como WordPress, Joomla, sistemas de E-commerce etc.CGI Common Gateway InterfaceO CGI e um recurso fantastico, que fornece um interface de portabilidade entre linguagens diversas a fornecerem conteudo para a web de forma simples e transparente. Sua simplicidade torna o desenvolvimento mais facil, pois nao existe a necessidade de aprender uma nova linguagens de programacao. E possivel ate criar um programa em C++ , compila-lo e utilizar sua saida para fornecer seus dados para a internet.Como foco principal desta postagem vamos conhecer o CGI e como implementa-lo no servidor Apache.Habilitando o CGIPrimeiramente e necessario configurar um diretorio para servir de repositorio para as aplicacoes que rodarao como cgi. Isto pode ser efetuado, colocando a propriedade ScriptAlias dentro das configuracoes do seu dominio web no arquivo de configuracao do apache.1 2 3 4 5 6 7 8 9 10 11<VirtualHost *:80> ...ServerName dominio-da-web.com.brScriptAlias /cgi-bin/ /home/dominio-da-web/cgi-bin/ <Directory /home/dominio-da-web/cgi-bin>allow from allOptions +ExecCGIAddHandler cgi-script .cgi </Directory> ... </VirtualHost>Uma observacao importante e que voce pode denominar quantos ScriptAlias forem necessarios , porem aconselho a criar um repositorio unico para nao ter problemas com gerenciamento.A configuracao acima diz ao servidor Apache que o diretorio cgi-bin dentro do diretorio do usuario