Saltar al contenido principal

Apache con proxy http

· 2 min de lectura
Rei Izumi
Moon.cat owner

En caso de publicar una página que requiera de servidor de aplicaciones (cualquiera programada en Java u otros idiomas normalmente compilados), este servidor de aplicaciones podrá procesar los datos y publicar la web resultante, pero no tiene por qué ser eficiente para ser publicado a internet.

En estos casos se utiliza un servidor web que recibe las peticiones de internet e internamente hace una llamada al servidor de aplicaciones, de esta forma este servidor web (Apache en este caso) será el que recibirá todas las peticiones y se encargará de gestionarlas liberando parte de esta faena a nuestro servidor de aplicaciones.

Crear copias de seguridad

· 5 min de lectura
Rei Izumi
Moon.cat owner

Quizás el servicio más importante de un servidor son las copias de seguridad, no importa qué tenga configurado el servidor, si falla, todo se pierde, así que es importante tener una copia de seguridad de todas las configuraciones, bases de datos y cualquier fichero que cambie continuamente y sea importante.

De aquellos datos que no varían nunca o casi nunca (como la gran mayoría de configuraciones), no es necesario guardar una copia cada día, pero de todos los datos que cambian continuamente sí es necesario, por ello hay muchas aplicaciones que tienen su propio sistema de copias de seguridad o que existen diferentes aplicaciones para ellas.

Boinc, ceder tu CPU a la investigación

· 6 min de lectura
Rei Izumi
Moon.cat owner

¿Has pensado alguna vez en el tiempo que tus PCs están encendidas sin realizar nada? Cada día hay millones y millones de PCs encendidas pero que no tienen trabajo a realizar, ya sea porque nadie está utilizando sus servicios o incluso se están utilizando, pero no llegan a consumir apenas procesamiento, servidores web que nadie está consultando o estaciones de trabajo que están encendidas porque se olvidaron de apagarlas, su propietario está haciendo el café o mil opciones más.

Todas estas PCs siguen consumiendo electricidad, dando órdenes a la CPU de espera, quizás el sistema operativo aproveche para organizar algunos datos, crear algunos índices, pero en la mayoría de casos, simplemente estará parada, así que, ¿y si pudiéramos darle una utilidad a nuestras CPUs paradas por el bien común?

Mail relay con postfix

· 4 min de lectura
Rei Izumi
Moon.cat owner

El servicio de e-mail es uno de los más importantes y complicados de mantener ya que requiere estar en continuo funcionamiento pase lo que pase, para ello tienen sus propias políticas y configuraciones capaces de reenviar el e-mail a otro servidor si el primero ha caído. Precisamente por esta complejidad normalmente se delega a servicios de otros, ya sean de pago o gratuitos.

En cualquier caso, nuestros servidores es posible que necesiten enviar e-mails para notificar por ejemplo de las copias de seguridad. Para ello tendremos que configurar nuestro postfix en modo de relay, este permite enviar utilizando el servicio contratado, sin necesidad de que el propio postfix sea el servidor.

Privatizar una web con Apache

· 3 min de lectura
Rei Izumi
Moon.cat owner

Algo normal en el transcurso de una web son los cambios y actualizaciones, quizás tu web se ha quedado obsoleta y quieres hacer una nueva, pero sin dejar de publicar la anterior, quizás ha salido una actualización de tu Wordpress y tienes que actualizar pero no te fías de que todo funcione a la primera. En estos casos la mejor opción es tener un servidor que sea un clon del original, allí puedes hacer todas las pruebas que quieras sin afectar nada, pero en condiciones normales tener dos servidores no es una opción, así que no te queda otra que crear un clon de tu página web y publicarla en el mismo Apache. Este tendrá una URL diferente, pero seguirá estando expuesta a Internet, difícilmente alguien la encontrará si no conoce la URL, pero ya que no es imposible, lo mejor es privatizarla para que requiera un usuario, de esta manera nos evitamos cualquier tipo de problema si alguien la encontrara y le diera un mal uso.

SVN + LDAP en OpenSuSE Leap 42.2

· 5 min de lectura
Rei Izumi
Moon.cat owner

Entre las herramientas obligatorias para poder programar se encuentra el repositorio de código, el lugar donde se almacena todo el código creando versiones y sincronizando entre las personas que contribuyen a este, sin él, no habría forma de trabajar eficazmente entre varias personas, e incluso sin equipo, permite tener siempre una versión estable subida mientras añadimos código de pruebas, si este no funciona, podemos volver atrás fácilmente.

Una de las formas más eficientes es instalar Subversion sobre un Apache que se encargará de la gestión y publicación de nuestro código.

Apache con SSL

· 5 min de lectura
Rei Izumi
Moon.cat owner

En la actualidad toda página que contenga gestión de datos (desde iniciar sesión a rellenar un formulario) debería tener la posibilidad de acceder por HTTPS (o incluso ser la única opción), para ello se requiere tener activo la seguridad SSL en nuestro Apache.

Quizás uno de los grandes inconvenientes es el alto precio de los certificados válidos, pero según el uso que le demos quizás no nos sea necesario, una web interna o que no sea para el público general podrá tener un certificado autogenerado, el navegador nos avisará del peligro pero al ser propia sabemos que no es un problema y podremos seguir adelante teniendo la seguridad SSL activa y sin tener que pagar.

En cambio, si nuestra página es pública sí que debería de tener una válida para dar más confianza el usuario, por ejemplo, yo nunca compraría en una tienda online que no dispusiera de SSL o que, de disponerlo, no sea válido.

ODSEE en OpenSuSE Leap 42.2

· 4 min de lectura
Rei Izumi
Moon.cat owner

Una herramienta crucial en cualquier sistema es el LDAP, el lugar donde se almacenarán todos los datos de usuario y se utilizará para iniciar sesión en todas las aplicaciones, sin él tendríamos los usuarios (y sus contraseñas) creados directamente en cada aplicación, la gestión de estos sería imposible.

Actualmente existen muchas opciones diferentes de LDAP a elegir, las más común posiblemente sea Active Directory de Microsoft, aunque existen opciones libres como OpenLDAP.

En mi caso utilizaré Oracle Directory Server (ODSEE en adelante) que proviene del extinguido Sun, un LDAP muy ligero y fácil de configurar e instalar que además es compatible con cualquier sistema.

LAMP en OpenSuSE Leap 42.2

· 4 min de lectura
Rei Izumi
Moon.cat owner

Algo básico cuando tienes un servidor es tener tu propio sistema de publicación web, actualmente tenemos un montón de opciones entre servidores web, bases de datos e idiomas de programación, pero por mucho que pasen los años parece que hay una unión que nunca muere: LAMP.

LAMP son las iniciales de los 4 componentes que lo componen: Linux, Apache, MySQL y PHP, todo y que en mi caso cambiaré MySQL por MariaDB ya que es su descendiente dentro de la comunidad opensource.

Instalar Wordpress

· 8 min de lectura
Rei Izumi
Moon.cat owner

Cuando piensas en un blog la aplicación que suele venir primero es Wordpress, con un montón de años funcionando y siendo mejorada por la comunidad, se convierte en una de las herramientas con más posibilidades, con una lista enorme de plugins capaces de añadir cualquier cosa que necesitemos, puede llegar a convertirse incluso en una versión pequeña de Portal o CMS.