Instalando o Sun Java System Web Proxy Server no Linux Slackware 12.0

Tutorial sobre a instalação do Sun Java System Web Proxy Server no Slackware Linux 12.0. Para quem quer conhecer este novo servidor de proxy da Sun, é uma boa alternativa ao Squid, mas por enquanto estou utilizando apenas como testes, não tendo sido utilizado por mim em um servidor de produção.

[ Hits: 17.032 ]

Por: juarez em 13/04/2009


Script de inicialização para o Slackware Linux 12.0



Após configurar os servidores (proxy e adm), criei este init-script para os servidores em /etc/rc.d/rc.SunWebProxyServer4:

#!/bin/bash

#Variables
SPPATH="/opt/SProxy4"
SPSINSTANCE="srv0"
SPSADM="admserv"

#default variables
SPSINSTLNAME="proxy-$SPSINSTANCE"
SPSADMLNAME="proxy-$SPSADM"

#Start cmds
SPSSTARTCMD="$SPPATH/$SPSINSTLNAME/start"
SPSADMSTARTCMD="$SPPATH/$SPSADMLNAME/start"
#stop cmds
SPSSTOPCMD="$SPPATH/$SPSINSTLNAME/stop"
SPSADMSTOPCMD="$SPPATH/$SPSADMLNAME/stop"
#...
SPSRESTARTCMD="$SPPATH/$SPSINSTLNAME/restart"
SPSADMRESTARTCMD="$SPPATH/$SPSADMLNAME/restart"


start_swps(){
  if [ -x $SPPATH/$SPSADMLNAME -a -x $SPPATH/$SPSINSTLNAME ]; then

     echo "Starting Sun Java System Web Proxy Server:";
     $SPSSTARTCMD;
     echo "[Ok]";

     echo "Starting Sun Java System Web Proxy Admin Server:";
     $SPSADMSTARTCMD;
     echo "[Ok]";
  fi
}

stop_swps(){

   echo "Stoping Sun Java System Web Proxy Server:";
   $SPSSTOPCMD;
   echo "[Ok]";

   echo "Stoping Sun Java System Web Proxy Admin Server:";
   $SPSADMSTOPCMD;
   echo "[Ok]";
}

restart_both(){

   echo "Restarting Sun Java System Web Proxy Server:";
   $SPSRESTARTCMD;
   echo "[Ok]";

   echo "Restarting Sun Java System Web Proxy Admin Server:";
   $SPSADMRESTARTCMD;
   echo "[Ok]";
}

restart_swps(){
   echo "Restarting Sun Java System Web Proxy Server:";
   $SPSRESTARTCMD;
   echo "[Ok]";
}

restart_swpsadm(){
   echo "Restarting Sun Java System Web Proxy Admin Server:";
   $SPSADMRESTARTCMD;
   echo "[Ok]";
}

case $1 in
   'start')
      start_swps
      ;;


   'stop')
      stop_swps
      ;;


   'restart')
      restart_both
      ;;

   'restart-proxy')
      restart_swps;;

   'restart-adm')
      restart_swpsadm;;

   *)
      echo "rc.SunWebProxyServer4 [start|stop|restart|restart-proxy|rstart-adm]";
esac;
#EOF

A seguir adicionei estas linhas ao arquivo /etc/rc.d/rc.inet2:

#boot Sun Web Proxy Server
if [ -x /etc/rc.d/rc.SunWebProxyServer4 ]; then
   /etc/rc.d/rc.SunWebProxyServer4 start
fi

Depois adicionei estas linhas ao arquivo /etc/rc.d/rc.6:

# Run any local shutdown scripts:
if [ -x /etc/rc.d/rc.SunWebProxyServer4 ]; then
   /etc/rc.d/rc.SunWebProxyServer4 stop
fi

Por enquanto é isso pessoal. Outra hora escrevo sobre a configuração do servidor proxy da Sun.

Página anterior    

Páginas do artigo
   1. Obtendo os recursos
   2. Script de inicialização para o Slackware Linux 12.0
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando o Nagios Core no Suse Linux Enterprise Server

nginx em conjunto com Apache - Instalação e configuração no Debian e derivados

Resolvendo problemas na rede do Slackware

Configurando o laptop Acer 5050-3284 no Gentoo Linux

Trazendo toda a usabilidade do GNOME 2 para o GNOME 3 do Ubuntu 11.10

  
Comentários
[1] Comentário enviado por thiagopriest em 13/04/2009 - 08:33h

fiquei interessado em usar...
download de 75 mb...
quero só ver...

[2] Comentário enviado por juarezdc em 13/04/2009 - 08:36h

Gostaria de vir aqui para corrigir algumas informações:

O usuário que rodará o servidor proxy deve existir no sistema, por isto que gerava o erro na instalação.

Crie um usuário (o exemplo utilizado foi o usuário 'webservd') e a seguir execute a instalação:

#useradd -g users webservd

E agora sim inicie a instalação:
# 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
#./setup

E agora instalando sem erros o script de setup da instalação criará uma instância do proxy chamada de 'server1'.

Modifique o script de inicialização na variável SPSINSTANCE na linha 5 para:

SPSINSTANCE="server1"

Conceda permissão de execução ao script de inicialização:
chmod 700 /etc/rc.d/rc.SunWebProxyServer4

Rode o script:
/etc/rc.d/rc.SunWebProxyServer4

Agora sim o tutorial está mais 'completo'.
Qualquer dúvida estamos aí.
[]'s

[3] Comentário enviado por gustavodp em 13/04/2009 - 10:05h

Parabens Juarez pelo tutorial...
Ainda não testei instalar mas imagino que por ter passado em suas mão o negocio deve funcionar mesmo...

Um abraço e sucesso!

Gustavo (GoLf)

[4] Comentário enviado por gustavodp em 13/04/2009 - 10:05h

Falando nisso quero ver se migro isso para o Debian 5.0 não deve mudar muita coisa...

Até


[5] Comentário enviado por thiagopriest em 13/04/2009 - 10:11h

Pow desisti do download...
vou esperar mais informações com este programa..

[6] Comentário enviado por osmano807 em 13/04/2009 - 13:01h

Se vier com suporte a URL Rewrite, ou um cache para youtube, tá beleza!

[7] Comentário enviado por grandmaster em 24/04/2009 - 01:54h

Valeu pelo complemento do que faltava em relação ao usuário. Vou testar na VM.

---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br



[8] Comentário enviado por lucianopqd em 30/12/2009 - 16:29h

Pessoal, alguém tem certeza se este software é gratuito? na página de download tem a opção de Buy...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts