Instal·lant Citrix Web Interface a Linux

Per fín! en aquest document podrem veure com instal·lar el servidor Web Interface 5.3 de Citrix en un servidor Java, en aquest cas farem servir una distribució Debian Lenny nova a la qual instal·larem Apache2 i Tomcat6 per poder executar el servidor Web Interface de Citrix, podrem per tant estalviar-nos un servidor Windows amb el cost que ens suposarà de llicenciament, recursos… gràcies a la meva gran col·locació Manel que m'ha donat les pistes per muntar-lo!!! Comencem…

El primer de tot, tras instalar nuestra Debian (Lenny), bajaremos e instalaremos las firmas de los repositorios con: ‘apt-get install debian-archive-keyring’.

Tendremos que tener agregado este repositorio en /etc/sources.list y actualizaremos los paquetes disponibles con ‘apt-get update

Instalamos primeramente los requisitos de Java para poder ejecutar Citrix Web Interface para Unix (servidores Java) amb: ‘apt-get install sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin sun-java6-jdk’.

Instalamos Apache2 con ‘apt-get install apache2’,

Nos bajamos Tomcat 6.0 de la web oficial, ho descomprimim amb: ‘tar -zxvf apache-tomcat-6.0.XX.tar.gz

Entramos en el directorio que acabamos de obtener al descomprimir tomcat, creamos un directorio en /usr/local/tomcat6 y movemos ahí el contenido recién descomprimido, todo ello con:

cd apache-tomcat-6.0.XX’
'mkdir /usr/local/tomcat6’
'mv * /usr/local/tomcat6’

creamos el demonio para poder iniciar, detener o reiniciar tomcat con cualquier editor, en el meu cas:

'vim /etc/init.d/tomcat6’ e introducimos:

#!/bin/sh
# Tomcat 6 init-script
case $1 in
start)
sh /usr/local/tomcat6/bin/startup.sh
;;
stop)
sh /usr/local/tomcat6/bin/shutdown.sh
;;
restart)
sh /usr/local/tomcat6/bin/shutdown.sh
sh /usr/local/tomcat6/bin/startup.sh
;;
esac

exit 0

Ara indicamos mediante 'update-rc.d tomcat6 defaults’ que arranque el demonio al arrancar el equipo y lo detenga cuando vaya a apagarse.

Hacemos que sea executable con 'chmod +x /etc/init.d/tomcat6’ y lo reiniciamos para comprobar que todo es OK con '/etc/init.d/tomcat6 restart’

Instalamos el conector Tomcat – Apache (mod_jk) con 'apt-get install libapache2-mod-jk’ y reiniciamos apache '/etc/init.d/apache2 restart’

Editamos la configuración del mod_jk (con 'vim /etc/libapache2-mod-jk/workers.properties') y comprobamos que estos parámetros tienen definida la siguiente configuración:

workers.tomcat_home=/usr/local/tomcat6
workers.java_home=/usr/local/java6
ps=/

Editamos 'vim /var/lib/dpkg/info/libapache2-mod-jk.conffiles’ e indicamos cuales deben ser los ficheros de configuración:

<ifmodule mod_jk.c>
JkWorkersFile /etc/libapache2-mod-jk/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel info
</ifmodule>

Finalmente reiniciamos tomcat y apache,

Comprobamos que tomcat nos funciona, des de qualsevol equip accedimos amb un navegador al debian al puerto 8080 con http.

Nos bajamos Citrix Web Interface 5.3 per a Java Application Servers (UNIX) desde la web oficial de Citrix. Ejecutamos 'java -jar WebInterface.jar’ para instal·lar el Interface Web de Citrix en aquest equip, deberemos responder a todas las preguntes. “S” para aceptar los términos del contracto,

Podem instal·lar un lloc Web XenApp o Serveis XenApp, un per accedir vía web i l'altre via Citrix Online complement (antiguo sitio PNA), durant l'ejecución de la instal·lació només podríem crear un lloc, si ens interessaven tots dos continuaríamos amb la instal·lació i posteriorment vam tornar a executar amb la altra opció.

Indicamos el nombre de host para el servei XML, por defecto 'localhost'.

Indicamos el protocol para XML, por defecto es HTTP; además seleccionaremos el puerto, per defecte 80.

Indicamos la apariència del sitio web, puede ser reducido (predeterminat) o completo con todas las funciones.

seleccionamos el tipus d'aplicacions que tenemos publicadas, per defecte “De servidor”,

Si volem instal·lar els plugins en aquest moment al lloc web per dejarlos disponibles en cas de que els nostres usuaris els necessiten, en dit cas hauríem de tenir la carpeta CLIENTS amb tots ells.

Indicamos donde crearemos l'arxiu war, ha de ser en el directorio webapps de tomcat a més del nombre que volem que tenga, en el meu cas en '/usr/local/tomcat6/webapps/Citrix.war'.

Confirmem que tot és correcte,

Reiniciamos de nuevo apache y tomcat…

i comprovem que ho tenim instal·lat! obrim un navegador: http://debian:8080/Citrix y listo!!!

Para configurar el lloc amb els paràmetres necessaris editaremos el fichero WebInterface.conf correspondiente de forma manual, o si no, podremos copiar otro generado des d'un Windows.


Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!