A
Sun lançou um servidor Proxy chamado
Sun Java System Web Proxy Server e para quem está curioso para ver ele funcionando, fiz um pequeno tutorial sobre como instalá-lo no
Linux Slackware 12.0.
Primeiro obtenha o servidor da Sun em:
Neste tutorial utilizei a versão 4.0.9 para Linux (não importando se é a versão para Red Hat Enterprise).
Após o download do arquivo "sun-web-proxy-server-4.0.9-linux.tar.gz", vamos descomprimí-lo no diretório /opt/sunProxy:
# cd /opt
# mkdir sunProxy
# cd sunProxy
# cp /home/user/sun-web-proxy-server-4.0.9-linux.tar.gz .
# tar xvfz sun-web-proxy-server-4.0.9-linux.tar.gz
A seguir execute o script "setup".
Responda as perguntas do script de instalação.
Será solicitado o caminho da instalação. Coloquei aqui neste teste em /opt/SProxy40/, o local de instalação do servidor.
Será solicitada a criação do diretório. Pressione <Enter> para criá-lo.
A seguir será solicitado o tipo de instalação. Selecione a opção "Custom" teclando 2 seguido de <Enter>.
A seguir será solicitada a máquina virtual java que rodará o servidor. Solicite utilizar um JRE existente teclando 2 seguido de <Enter>.
A seguir informe o caminho /usr/lib/java e tecle <Enter>.
Será solicitado o usuário Unix o qual executará o servidor de administração (para este teste eu utilizei o root mesmo, apenas pressionando <Enter>), informe-o e tecle <Enter> ou simplesmente tecle <Enter> para aceitar o valor padrão.
Será solicitado o nome do usuário administrador, tecle <Enter> para aceitar o nome padrão (admin). A seguir informe a senha do usuário administrador.
Informe a porta do servidor de administração (8081 normalmente).
Após isto deverá ser informado o usuário Unix que executará o servidor proxy (é sugerido o usuário "webservd", que será criado pela instalação). Apenas tecle enter para utilizar o usuário sugerido.
Depois é solicitado o nome do servidor proxy, por padrão é inserido o nome do host, apenas tecle <Enter>.
Depois é solicitado o número da porta do servidor proxy. Por padrão é a porta 8080, na maioria dos casos utilizada por outros servidores web java. No meu caso não teve problema em utilizar esta porta pois nenhum outro serviço estava utilizando, então teclei <Enter>.
Após isto o script pergunta se você gostaria de inicializar o serviço no boot. Responda com false ou apenas <Enter>, pois depois mostrarei o script que fiz para inicializar os servidores no Slackware Linux.
A seguir o script informará que está pronto para instalar. Escolha a opção 1 (Install Now) e tecle <Enter>.
Após isto uma barra aparacerá com o percentual de instalação e o script abortará a instalação com uma informação de que ocorreu um problema.
Apesar disto o servidor Proxy estará instalado no diretório especificado, no meu caso "/opt/SProxy4".
Ainda não há uma instância de servidor proxy criada, apenas o servidor de administração. Para iniciar o servidor de administração digite:
# /opt/SProxy4/proxy-admserv/start
A seguir inicie um navegador no endereço http://localhost:8081/ e informe os dados do usuário admin e a senha que foi utilizada na instalação.
Após logar no sistema, crie uma nova instância de um servidor proxy na guia Servers -> Add Server.
Insira a porta do novo servidor proxy (no meu caso 8080), o nome do servidor (que ficou sendo o mesmo nome de host da máquina), identificador do servidor (server identifier, que no meu caso chamei de srv0) e o usuário que irá executar o servidor (eu utilizei o root para este teste, mas sabemos que isto não é bom... né crianças?).
Pronto! Agora é só iniciar e configurar seu novo servidor proxy com a ajuda dos manuais da Sun e através do seu servidor de administração (http://localhost:8081/):
Outra hora eu posto um tutorial de configuração deste servidor Proxy, achei bem interessante o servidor, mas vou deixá-lo ainda em uma máquina de testes para ver se funciona bem por longos períodos de trabalho intenso, apesar de serem apenas 30 usuários neste servidor de testes.
[]'s