Programando para um servidor IIS e administrando o Microsoft SQL Server via Linux
Um dos grandes problemas atuais é a migração das soluções existentes, inclusive àquelas que necessitam muito no seu dia-a-dia de ferramentas proprietárias. Este artigo propõe a utilização de clientes Linux nas pontas trabalhando com um servidor proprietário, bem como o banco de dados e a linguagem de programação.
Parte 2: Configurações
Configurações do servidor
Para descrever o ambiente, utilizaremos um servidor com configurações padrões baseadas em ferramentas proprietárias.
Neste exemplo foi utilizado apenas um servidor, mas o banco de dados Microsoft SQL Server poderia estar em um servidor separado, contanto que esteja na mesma estrutura de rede intranet.
Será necessário instalar o .Net Framework e o Microsoft Internet Information Services para ter acesso a instalação do Microsoft Web Data Administration.
É preferível a instalação do .Net Framework antes de instalar o servidor IIS, para que este entenda requisições de páginas ASP.Net, no qual é baseada a solução para acesso ao banco de dados via navegador. Caso a ordem não seja seguida, é provável que o IIS não interprete as páginas. Para isso, o comando abaixo deve ser executado:
C:\WINDOWS\Microsoft.NET\Framework\v(versão)\aspnet_regiis.exe "i"
A versão do Net Framework pode variar, bastando alterar onde está escrito (versão) para a correspondente.
A seguinte configuração foi utilizada:
- Microsoft Windows XP - Service Pack 2;
- IIS 5.1;
- .Net Framework versão 1.1.4322;
- Microsoft SQL Server 2000;
- Microsoft SQL Server Web Data Administration;
- Servidor de CVS / Visual Source Safe.
Configuração do cliente
A plataforma cliente proposta utiliza somente soluções em Software Livre, tanto para o desenvolvimento e manutenção das aplicações como o acesso ao banco, feita via um navegador de internet.
Será necessário a instalação prévia da ferramenta Sun Java e após sua devida configuração, é possível executar a ferramenta Eclipse. Deve se instalar o plugin "Colorer-Take5", e logo após reiniciar a ferramenta caso esta esteja em execução.
A partir deste momento, qualquer extensão conhecida (PHP, ASP, JSP, JAVA, etc) aparecerá com as devidas colorizações de sintaxe de cada linguagem.
A seguinte configuração foi utilizada:
- Slackware Linux- Kernel 2.4.27;
- Sun Java SDK 1.4.1_01;
- Eclipse 3.0.1 + Plugin EclipseColorer-Take5 0.6.0;
- Navegador Mozilla Firefox 1.0R5.
Seria interessante se você fizesse uma segunda parte explicando as configurações das máquinas e na bibliografia colocasse links que explicasse melhor sobre a instalação dos softwares do que a página do fabricante, como os artigos aqui do VOL.
Não acredito que seja funcional no cotidiano o que seu artigo sugere, mas é interessante pelo fato de quebrar o paradigma que o Linux deve ser instalado primeiro nos servidores e depois nas estações.
No geral gostei desse seu primeiro artigo, espero ver outros seus em breve.
[]s