Install Java JDK on Server (Suse)

La instalación del a jdk en servidores Unix puede generar a veces algunos problemas ya que generalmente no hay una guía exacta para realizar la instalación, pero desde mi punto de vista creo que también se debe a que en internet hay muchas formas de hacerlo y también es verdad que Unix lo permite, por lo tanto no hay una forma “correcta” de hacerlo.

Sin embargo hay una forma de mantener un orden dentro de todo este caos, por ejemplo hay servidores que a veces necesitan tener instaladas dos o más versiones de la jdk en el mismo server… y ¿como controlamos esto? este tipo de cuestiones son las que causan esos problemas  a los que me refiero porque muchos ajustamos variables de entorno y terminamos creando un dessatre, y bueno antes de mostrar la instalación quería transmitir esta pequeña perspectiva.

El siguiente comando es el que nos a ayudar en Suse a controlar esto:

update-alternatives

Nota: en Ubuntu el equivalente es el comando alternatives
Seguir leyendo

Anuncios

Suse add Jboss 5 Startup Script

Este es uno de esos días que me arrepiento por no guardar esos buenos tips que voy descubriendo, sé que en algún momento me pueden servir y hoy es uno de esos días ¬_¬…

Para agregar un script para ejecutar el jboss al iniciar el sistema en SUSE tenemos que seguir unos sencillos pasos:

  1. Crear archivo, generas un archivo de texto llamado jboss en la carpeta /etc/init.d con el siguiente contenido:
  2. Le otorgas permisos de ejecución:
    chmod +x jboss
  3. Agregas el script al sistema:
    insserv /etc/init.d/jboss
    ln -s /etc/init.d/jboss /sbin/rcjboss

Para configurar el inicio y el fin debes editar el contenido del script en la sección BEGIN INIT INFO.

Referencias

Saludos

Servidor Apache como Proxy Server & Reverse Proxy

Apache es de los servidores más populares y una de sus principales funciones en la que es utilizado es como servidor proxy, que básicamanete nos permite acceder a recursos de otros servidores a través de el mismo apache, y lo hace enrutando todo el tráfico y canalizandolo al servidor correspondiente.

Y esto es muy útil cuando queremos exponer aplicaciones o recursos web fuera de una red privada  por ejemplo:

  1. El usuario hace una petición a la dirección http://www.myweb.com
  2. La petición llega a un servidor apache que es el único que está expuesto a internet, todos los demás son accesibles únicamente dentro de la intranet.
  3. La aplicación a la que se quiere accesar se encuentra en el servidor http://intranet.local.com, que esta en la red privada. Seguir leyendo

Novell Suse Linux Enterprise Server 10, Instalar Apache Server SIN internet

Dentro de los principales productos que ofrece Novell tiene su famoso sistema SLES (Suse Linux Entrise Server) que es un completo servidor linux con un amplio catálogo de funciones para servicios profesionales de negocio. Del otro lado esta Open SUSE, pero no tiene comparación con el SLES que está enfocado al ambito profesional y no es gratuito, hay que pagar una licencia por su uso, la versión Open puede utilizarse para algo mas casero.

Pero bueno hace un par de días me asignaron la instalación del Apache Server, que claro es muy fácil hacerlo cuando tienes un gestor de paquetes como rpm, yast, yum o zipper y por supuesto si tu servidor tiene acceso a internet.

¿Pero si el servidor no tiene conexión a internet que haces?, pues descargas cada paquete con sus dependencias y los instalas a mano.

Vemamos como se realiza:

1. Descargas los paquetes de la siguiente página http://en.opensuse.org/Additional_package_repositories#Apache , incluye enlaces a los repositorios de acuerdo a tu versión (incluyendo la SLES ) la arquitectura del server es de 64 bits (x86_64), tu puedes seleccionar el que te corresponde. Seguir leyendo