Tutoriales, noticias y soluciones informáticas

Etiqueta: apache

PiServer con Docker – Parte 8: Planteamiento de un servidor web dockerizado.

Navegando por internet

En anteriores tutoriales hemos aprendido un montón de cosas: primero logramos instalar Docker y Docker Compose en un dispositivo con Linux (nos hemos centrado en Raspberrys pero hemos visto como hacerlo en Debian y Ubuntu). Hemos visto también cómo funciona Docker y un montón de comandos para gestionarlo y luego hemos aprendido a instalar unos cuantos Dockers diferentes.

Sin embargo los dockers que hemos instalado no han generado ninguna web que fuera accesible desde el exterior. Normalmente, cuando empresas o particulares quieren tener una página publicada en internet y no quieren complicarse la vida, contratan a una empresa de hosting para que albergue su web. Albergues hay miles y con montones de planes diferentes, pero os voy a contar los tipos de alojamientos que más he podido ver en empresas con las que he tratado.

Un momento... ¿Me he confundido de artículo? ¿No vas a hablarnos de cómo autohospedar una web usando Docker?

Claro que sí, usuario Anónimo, pero antes de empezar es bueno que veamos que alojar una web no es algo trivial. Es positivo que comparemos «la forma habitual» de hacer las cosas (la forma por la que optan el 90% de las empresas y particulares) con la que vamos a aprender en los siguientes tutoriales. Por eso vamos a ver los tipos de alojamientos más habituales junto con sus costes. Con estos datos podremos determinar las ventajas e inconvenientes que tendremos autoalojando una web en nuestra casa.

Seguir leyendo
Share

Algunos procedimientos a seguir si tu servidor web o de correo no funciona

Tener un servidor web o de correo doméstico es para cualquier aficionado a la informatica un pequeño lujo. Es una verdadera gozada poder tener un espacio propio para almacenar lo que te dé la gana sin tener que preocuparse de restricciones de espacio o de tráfico típicas que suelen tener muchos hostings. Además, administrar tu propio hosting te obliga a aprender muchísimas cosas que puedes luego aplicar a ámbitos profesionales.

Y por supuesto, cuando ese servidor es directamente para un uso profesional, es una verdadera tranquilidad saber que no tienes que preocuparte de restricciones de ningún tipo y que en cuanto a costes lo único que debe preocuparte es el consumo energético y tener un dominio comprado.

Y que lo digas, pero yo estoy intentando montar el mío y no consigo que funcione. Esto es una locura. Prefiero gastarme los ahorros en un hosting de verdad y no tener que pelearme con esto. Me da que esto no va a funcionar nunca y...

No desesperes Usuario Anónimo. Evidentemente no todo es un camino de rosas cuando te animas a un proyecto de este tipo, pero cuando hay algún problema con un servidor web suele ser sencillo saber dónde está la causa. Un servidor Web que no funciona es como un enfermo. Tienes que fijarte mucho en sus síntomas, porque te darán muchas pistas de dónde puedes tener el fallo. En este artículo veremos como interpretar esos síntomas en un servidor web LAMP para poder tener pistas de cómo curar al enfermo de forma rápida y efectiva. Ojo: la cantidad de problemas posibles que pueden causar una web caída es enorme, así que vamos a centrarnos sólo en cómo saber dónde está el problema y veremos unas cuantas soluciones.

Seguir leyendo
Share

Servidores de correo gratis, libres y sencillos de gestionar. Comparativa e instalación.

Montar un servidor de correo «casero» e incluso a nivel de una pequeña empresa en GNU linux no es sencillo si vamos a hacerlo instalando todos los módulos por separado, para qué nos vamos a engañar. Es una tarea lenta que requiere instalar multitud de componentes (apache, php, mysql, dovecot, postfix, spamassasin, antivirus… y un largo etcétera) y configurarlos correctamente para que interactuen ente ellos de la forma en que se espera. Sin embargo hay unas cuantas soluciones integradas y completamente gratuítas que nos permiten poner en marcha algo tan complejo de forma más o menos sencilla.

Espera… ¿Me estás diciendo que has hecho trampa montando esta web y todo el tinglado que tienes en este servidor? ¿Que realmente no has hecho tú la instalación de todo y se lo has dejado a un mísero programa de terceros? Me acabas de decepcionar, tío.

No es exactamente «usar trampas», Usuario Anónimo. Como muchos sabréis, esta web no está alojada en ningún hosting, sinó que cuelga directamente de un equipo que tengo montado en mi casa, en el que, además de esta web, corren un par de páginas más, un servidor de correo y un servidor de archivos en la nube basado en «nextcloud». Montar una página web sobre un apache es bastante sencillo, pero la cosa se complica bastante si quieres integrar todo con un servidor de correo electrónico. Precisamente para eso están estas soluciones. La filosofía de la mayoría de ellas es instalarlas con el sistema operativo limpio (Normalmente la versión servidor de un sistema Linux) y una vez instalada, sobre ellas ya puedes hacer las modificaciones que consideres de forma más o menos sencilla.

En este artículo voy a ir mencionando las soluciones que he ido probando y me parecen más sencillas de instalar (y algunas que aún no he probado, pero que les tengo muchas ganas) e intentaré explicar cómo es la instalación de cada una, sus ventajas y sus inconvenientes, pero antes creo que es conveniente tener claro lo que debemos preparar antes de hacer la instalación de cualquiera de estos servidores.

Seguir leyendo
Share

Cómo cambiar la versión de PHP en todo el sistema operativo (No sólo en Apache)

Muchas veces las páginas web que podemos tener alojadas en un servidor apache necesitan una versión de PHP concreta para funcionar, o al menos un rango de versiones en las que esa página funciona correctamente, y si sois tan paranoicos como lo soy yo con las actualizaciones de los programas y del sistema operativo, esto a veces puede suponer un problema.

¿Problema? Pues si tienes siempre actualizado todo lo que tienes instalado en tu equipo ya me dirás qué clase de problema puede suponer esto. 

Pues puede ser algo más problemático de lo que parece a simple vista, y te lo voy a mostrar con un ejemplo real.

Yo en varias máquinas gestiono distintas instalaciones de NextCloud, que se trata de un… digamos… sistema que te genera una página web similar a «Dropbox«, «OneDrive» o «Google Drive«. En pocas palabras: NextCloud te permite tener una nube personal y controlada para poder almacenar tus ficheros y así acceder a ellos desde cualquier otra ubicación. La página web que genera nextcloud la tengo corriendo en servidores «apache» y la versión actual estable de Nextcloud (en el momento de escribir este artículo es la 17.0.3) sólo es capaz de funcionar sobre versiones de PHP entre la 7.1 y la 7.3 (no es capaz de funcionar correctamente sobre PHP 7.4).

Vale... todo muy bien. Ahora ¿Cuál es el problema?

Pues que en un momento dado, el sistema operativo instaló él solito la versión de PHP 7.4 y la puso por defecto. Desde ese momento, Nextcloud empezó a experimentar errores, sobre todo a la hora de ejecutar tareas programadas. Esto no es deseable que ocurra y en este artículo vamos a ver cómo solucionarlo.

Seguir leyendo
Share

Cómo hacer optimizaciones de velocidad básicas en WordPress

Cuando me animé a pasar de hospedar este humilde blog en un hosting «de verdad» a una simple Raspberry pi situada encima de mi mesa noté una reducción de velocidad en la navegación considerable.

¡Hombre! Es que no puedes comparar la velocidad que puede darte un hosting, que tendrá servidores y líneas dedicadas, a la que te puede dar una Raspberry, que es un equipo muy simple. Claro que tiene que ir mucho más lento

¿Otra vez tú dando la nota, Usuario Anónimo? A decir verdad en un principio, tal y cómo dices, achaqué la reducción de velocidad a la falta de potencia de estos dispositivos y la verdad es que no me importaba demasiado puesto que el objetivo de este blog no es ni ganar dinero (ya veis que no tengo publicidad) ni tener miles y miles de visitas, así que debido a esto nunca dediqué el suficiente tiempo a optimizar la velocidad del blog… hasta ahora.

Y es que resulta que cuando hablamos de una página con un reducido número de visitas (y cuando hablo de reducido me refiero a unas pocas miles al día) si la página en cuestión está bien optimizada, los usuarios no deberían notar ninguna reducción de velocidad en la navegación por el hecho de hospedarse en un servidor poco potente como es una Raspberry. El problema que tenía yo no era tanto haber pasado a albergar la web en una Raspberry como el no haberme dedicado a optimizarla antes de la migración.

Ya... pero ponerse a picar código y a revisar tablas y configuraciones no es tan sencillo. Al fin y al cabo mucha gente usa WordPress porque es instalar y punto y habrá que tener conocimientos muy avanzados para hacer una optimización así. 

Para nada. Optimizar mínimamente la velocidad de una página realizada en WordPress no tiene por qué complicarse en demasía. Y hazme caso: cuando digo mínimamente me refiero a optimizaciones básicas y sencillas. Si tienes conocimientos avanzados vas a poder optimizar aún mucho más la velocidad, pero con las indicaciones que os voy a dar, que ya os digo que son muy simples, en muy poco tiempo vuestra web podrá disfrutar de una navegación mucho más rápida y fluída.

Seguir leyendo
Share

© 2024 Flopy.es

Tema por Anders NorenArriba ↑

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies