Instalando Citrix Web Interface en Linux

Por fín! en este documento podremos ver cómo instalar el servidor Web Interface 5.3 de Citrix en un servidor Java, en este caso usaremos una distribución Debian Lenny nueva a la que instalaremos Apache2 y Tomcat6 para poder ejecutar el servidor Web Interface de Citrix, podremos por lo tanto ahorrarnos un servidor Windows con el costo que nos supondrá de licenciamiento, recursos… gracias a mi gran coleguita Manel que me ha dado las pistas para montarlo!!! Comenzamos

Lo primero de todo, 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) con: '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 ofiziala, lo descomprimimos con: '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 mi caso:

'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
;;
berrabiarazi)
sh /usr/local/tomcat6/bin/shutdown.sh
sh /usr/local/tomcat6/bin/startup.sh
;;
esac

exit 0

Ahora 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 ejecutable 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, desde cualquier equipo accedemos con un navegador al debian al puerto 8080 con http.

Nos bajamos Citrix Web Interface 5.3 for Java Application Servers (UNIX) desde la web ofiziala Citrix-ena. Ejecutamos 'java -jar WebInterface.jar’ Citrix Web Interfaz hau ordenagailu honetan instalatzeko, galdera guztiak erantzun beharko ditugu. “S” hitzez bidezko klausulak onartzeko,

XenApp webgune edo XenApp Zerbitzuak instalatu ditzakegu, bat web bidezko sarbidea lortzeko eta bestea Citrix Online plug-in bidez (PNA zaharra), instalazioa exekutatzen den bitartean bakarrik gune bat sor dezakegu, biak interesatzen bazaizkigu, instalazioa jarraituko genuke eta ondoren beste aukera batekin berriro exekutatuko genuke.

XML zerbitzurako host izena adierazten dugu, berez ‘localhost’.

XMLrako protokoloa adierazten dugu, berez HTTP da; baita ere portua aukeratuko dugu, lehenetsitako 80.

webgunearen itxura adierazten dugu, txikia izan daiteke (lehenetsita) funtzio guztiekin osatua.

Argitaratutako aplikazioen mota aukeratzen dugu, lehenetsitako “zerbitzaria”,

Pluginak instalatu nahi baditugu momentu honetan gure webgunean, gure erabiltzaileek behar dituztenean erabilgarri izateko, horretarako, CLIENTS karpeta guztiak izan beharko dugu.

Non sortuko dugun war fitxategia adierazten dugu, tomcat-en webapps direktorioan izan behar da, izena ere nahi dugun bezala, nire kasuan, ‘/usr/local/tomcat6/webapps/Citrix.war’.

Datu guztiak ondo daudela baieztatzen dugu,

Apache eta tomcat berriro berrabiarazten dugu…

Eta instalatuta dugula egiaztatzen dugu! nabigatzaile bat irekitzen dugu: http://debian:8080/Citrix eta prest!!!

Gunearen beharrezko parametroak ezartzeko, WebInterface.conf fitxategi egokia eskuz editatuko dugu, edo bestela, Windows batetik sortutako beste bat kopiatu ahal izango dugu.


Izenburuko mezuak

Egilea

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, ez zalantzarik izan nirekin harremanetan jartzeko, ahal duzun guztietan laguntzen saiatuko naiz, partekatu ahal dudan guztietan ;) . Dokumentuez gozatu!!!