viernes, 11 de julio de 2014

Instalacion de JBOSS


1.     Instalación de Java

Descargar  versión del JDK (jdk1.7.0_60).

Crear el directorio para el java: mkdir /usr/java.

Copiar el JDK al directorio y descomprimir: tar -xzvf jdk-7u60-linux-x64.tar.gz .

Se creara la ruta /usr/java/jdk1.7.0_60 la cual será el directorio JAVA_HOME.

Editar el archivo .bash_profile del root para que el JAVA_HOME sea permanente.
               vi .bash_profile

               ingresar lo siguiente:

                       JAVA_HOME=/usr/java/jdk1.7.0_60
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH

Reiniciar y validar el JAVA_HOME: echo $JAVA_HOME (/usr/java/jdk1.7.0_60).

2.     Instalación de JBOSS

Descargar la versión del Jboss (jboss-eap-6.2.0)
Ingresar al directorio /usr/share y descomprimir el archivo :
Unzip jboss-eap-6.2.0.zip
                Renombrar la carpeta: mv jboss-eap-6.2.0 jboss-as
                Crear el usuario Jboss y dar permisos de ejecución:
                               groupadd jboss  
useradd -s /bin/bash -g jboss jboss  
chown -Rf jboss.jboss /usr/share/jboss-as/

Ingresar a la ruta: cd /usr/share/jboss-as/bin/init.d
Copiar el archivo: cp jboss-as-standalone.sh /etc/init.d/jboss  
Ingresar al archivo jboss y agregar las siguientes líneas:
# chkconfig: 234 80 20'
JBOSS_USER=jboss
export JBOSS_USER

Guardar el archivo y reiniciar

Configurar el archivo jboss para que se pueda ejecutar:

chmod 755 jboss  
chkconfig --add jboss  
chkconfig --level 234 jboss on  
chkconfig --list jboss 

Iniciar el jboss:

Service jboss start

Ingresar a la siguiente ruta: /usr/share/jboss-as/standalone/configuration/ y modificar el archivo standalone.xml

<interfaces> 
        <interface name="management"> 
            <inet-address value="${jboss.bind.address.management:127.0.0.1}"/> 
        </interface> 
        <interface name="public"> 
            <inet-address value="${jboss.bind.address:173.194.35.177}"/> 
        </interface> 
        <!-- TODO - only show this if the jacorb subsystem is added  --> 
        <interface name="unsecure"> 
            <!-- 
              ~  Used for IIOP sockets in the standard configuration. 
              ~                  To secure JacORB you need to setup SSL  
              --> 
            <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/> 
        </interface> 
</interfaces>

                Colocar la dirección IP del servidor y reiniciar el JBOSS

3.     Configuración de Firewall de Linux

Configurar el  archivo /etc/sysconfig/iptables

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
#El puerto 22 permite conexiones entrantes por default.
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
#Estas son nuestras reglas
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 4848 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9990 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9999 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

Reiniciar el servicio de IPTABLES: service iptables restart






No hay comentarios.:

Publicar un comentario