6.5
27 de febrero, 2014 @ 14:48 3 comentarios
En esta gua vamos a explicar como podemos instalar Apache 2 junto a Tomcat 6 usando mod_jk. Se
trata de una configuracin bastante sencilla y que presenta muchos beneficios.
En esta configuracin el servidor web Apache es el encargado de recibir y devolver todas las peticiones
HTTP de los usuarios. Apache se encarga de redirigir las peticiones necesaria a Tomcat, mientras que
los archivos estticos y similares los sirve Apache directamente.
Para crear esta gua nos hemos basado en la plantilla cloud CentOS 6.5 x64 que ofrecemos en nuestro
servicio Cloud VPS.
1 - Preparativos
Antes de empezar, tienes que hacer acceder a tu servidor mediante SSH. La gua asume que ests
logueado como root.
En un nuevo servidor, lo primer que debes hacer siempre es actualizar los paquetes, para ello:
yum -y upgrade
Y dado que casi siempre se instalar un nuevo kernel, reiniciamos el servidor para empezar a usar el
nuevo kernel:
shutdown -r now
Para terminar con los preparativos, instalamos el editor de texto Nano y las utilidades de compilacin
que necesitaremos:
2 - Instalacin de Tomcat
Instalamos Tomcat 6:
Y arrancamos el servicio:
/etc/init.d/tomcat6 start
Ahora, para verificar que Tomcat funciona correctamente, vamos una aplicacin de prueba. Primero
creamos la estructura de directorios:
cd /var/lib/tomcat6/webapps
mkdir helloworld
nano helloworld/index.jsp
<HTML>
<HEAD>
<TITLE>Hello World</TITLE>
</HEAD>
<BODY>
<H1>Hello World</H1>
Today is: <%= new java.util.Date().toString() %>
</BODY>
</HTML>
Ahora verificamos que Tomcat este funcionando correctamente, para ello acceder con el navegador
web a la siguiente direccin:
3 - Instalacin de Apache
Instalamos Apache:
4 - Instalacin de mod_jk
cd /usr/local/src/
wget http://apache.rediris.es//tomcat/tomcat-connectors/jk/tomcat-connectors-
1.2.37-src.tar.gz
tar zxf tomcat-connectors-1.2.37-src.tar.gz
cd tomcat-connectors-1.2.37-src/native
./configure --with-apxs=/usr/sbin/apxs
make && make install
A continuacin deberemos modificar la configuracin de Apache para que cargue el mdulo mod_jk,
para ello creamos un nuevo archivo de configuracin:
nano /etc/httpd/conf.d/mod_jk.conf
A continuacin debemos asegurarnos de que Tomcat tiene activado el conector con el protocolo binario
AJP, para lo que abrimos el archivo server.xml:
nano /etc/tomcat6/server.xml
Y verificamos la existencia de una lnea similar a la siguiente y nos aseguramos de que no este
comentada:
nano /etc/httpd/conf/workers.properties
nano /etc/httpd/conf.d/000-vhost.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ServerName TUDOMINIO
ErrorLog logs/TUDOMINIO-error_log
CustomLog logs/TUDOMINIO-access_log common
JkMount /helloworld* worker1
</VirtualHost>
/etc/init.d/tomcat6 restart
/etc/init.d/httpd restart
Y accede con tu navegador web a la siguiente direccin para verificar que todo funciona correctamente:
Apache Tomcat (tambin llamado Jakarta Tomcat o simplemente Tomcat) funciona como un
contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat
implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems.
JAVA es el primer requisito. Estar seguro de tener JAVA 6 or superior. Para comprobar utilizar dicho
comando:
# java -version
# cd /opt
# wget http://www.eu.apache.org/dist/tomcat/tomcat-7/v7.0.53/bin/apache-tomcat-
7.0.53.tar.gz
# tar xzf apache-tomcat-7.0.53.tar.gz
[Salida de ejemplo]
Paso 4: Probar
http://localhost:8080
<!-- user admin can access manager and admin section both -->
<role rolename="admin-gui" />
<user username="admin" password="_SECRET_PASSWORD_" roles="manager-gui,admin-
gui" />
# ./bin/shutdown.sh
Instalar Tomcat 7 en centOS, RHEL o Fedora
En este post, repasamos como instalar tomcat en nuestra estacin de trabajo.
Requisitos: estar familiarizado con el sistema de archivos linux y conocer los comandos bsicos del
SO mencionado.
Lo primero que tenemos que hacer es instalar el Java Developmet Kit o JDK, el cual est disponible
desde ac.
2) Desempaquetamos el archivo :
[root@srv6 share ]# tar -xzf apache-tomcat-7.0.29.tar.gz
Ahora vamos a configurar tomcat como un servicio, para ello debemos de crear/modificar un par de
archivos, hay que tener cuidado mientras trabajemos con ellos, esto si no queremos tener ningn
percance.
5) Ahora debemos de utilizar la utilidad chkconfig para tener el arranque de tomcat en tiempo de
booteo, escribimos lo siguiente:
Si todo va bien, al escribir lo siguiente en nuestro navegador debera de aparecernos la pgina principal
de tomcat instalada en nuestro equipo.
Muy bien, espero que esto les sirva o ayude un poco.
Instalar GlassFish en Centos/Fedora
junio 25, 2010
Tomado de:
http://www.dosideas.com/wiki/GlassFish
GlassFish
De Dos Ideas
GlassFish es un Servidor de Aplicaciones para Java EE libre de cdigo abierto, apoyado por Sun.
Usualmente GlassFish es uno de los primeros Servidores de aplicaciones en soportar las ltimas
novedades de Java EE.
Contenido
[ocultar]
1 Libreras cliente
2 Breve resumen de uso
o 2.1 Instalacin
o 2.2 Iniciar GlassFish
o 2.3 Configurar GlassFish (consola de
administracin)
o 2.4 Acceder a aplicaciones instaladas
o 2.5 Detener GlassFish
o 2.6 Crear un dominio nuevo
3 Integracin con CentOS / Fedora y otros Linux
4 Ver tambin
// <![CDATA[//
j2ee.jar
appserv-rt.jar
appserv-deployment-client.jar
appserv-ext.jar
[editar] Breve resumen de uso
[editar] Instalacin
Reemplazar filename.jar con el nombre del archivo descargado. Para estos comandos, debe tenerse
acceso en el PATH del sistema operativo a una version de Java 1.5 o superior, y al ejecutable de [Ant].
GlassFish ya incluye una versin de Ant (ubicada en el directorio lib/ant)que puede usarse en caso de
no tener Ant en el path.
Una vez instalado GlassFish, se puede iniciar o parar su ejecucin con un par de comandos. Los
comandos de administracin de GlassFish se encuentran ubicados en el directorio_de_instalacion/bin
http://localhost:4848
usuario: admin
password: adminadmin
Por default, GlassFish expone las aplicaciones web en el puerto 8080. Por ejemplo, para acceder a la
aplicacin web miAplicacion:
http://localhost:8080/miAplicacion
Para integrarlo con CentOS / Fedora / RedHat Linux, ubicar el siguiente script en /etc/init.d/glassfish
#!/bin/bash
#
# glassfish Este script se encarga de iniciar y detener el
# servidor de aplicaciones Java GlassFish v3.
#
prog="GlassFish v3"
asadmin="/usr/local/glassfishv3/bin/asadmin"
start() {
action $"Starting $prog: " $asadmin start-domain
}
stop() {
action $"Stopping $prog: " $asadmin stop-domain
}
restart() {
action $"Restarting $prog: " $asadmin restart-domain
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 2
esac
exit $?
Luego, podemos ejecutar los siguentes comandos desde la consola de Linux para iniciar/detener
GlassFish
service glassfish start
service glassfish stop