Hoy vamos a compartir algunos consejos sobre cómo hacer que el trabajo con el panel de ISPmanager sea más fácil, rápido, seguro y, al mismo tiempo, mejorar tu rendimiento. Aplica estos trucos y recomiéndalos a tus colegas que trabajen con el panel de ISPmanager o que estén considerando probarlo.
Crear usuarios
¿Por qué un solo usuario no es tan bueno?
- Los scripts de un sitio web pueden interferir con el funcionamiento de otro al modificar, crear o eliminar sus datos. Todos se encuentran en un único directorio raíz de usuario, lo que permite que se afecten entre sí.
- Los sitios web no están aislados entre sí, por lo que sus archivos pueden confundirse.
- Eliminar el único usuario puede resultar en la pérdida de todos los datos asociados con él.
- Si este único usuario tiene acceso de administrador, puede instalar software adicional que podría afectar negativamente el funcionamiento del servidor.
¿Por qué es mejor crear usuarios individuales?
- Los derechos de acceso están delimitados por el propio sistema operativo, y un usuario no puede acceder al sistema de archivos de otro.
- Para cada usuario, se genera un directorio raíz independiente. Si un usuario se elimina accidental o intencionadamente, los datos de otros no se verán afectados.
- Con el panel, puedes crear plantillas de usuario y establecer derechos sobre su base. Cuando creas un nuevo usuario utilizando una plantilla, no tendrás que reconfigurar los ajustes.
- Los límites de espacio en disco se pueden configurar para cada usuario para evitar una falta repentina de espacio en el servidor.
Cierto, crear nuevos usuarios requiere un poco más de tiempo, pero facilita mucho tu trabajo en el futuro.
Utiliza paquetes de software probados con el tiempo
Uno de los paquetes más eficientes para trabajar con sitios web es la combinación de los servidores web Apache y nginx. En sus funciones, son responsables de diferentes tareas: nginx maneja bien una gran carga y el procesamiento de datos estáticos, mientras que Apache procesa rápidamente el contenido dinámico. Con ISPmanager, puedes habilitar el modo Fast CGI para que esta configuración sea lo más rápida y segura posible.
Al utilizar la combinación de servidores web Apache y nginx, surge la opción de habilitar el modo nginx y php-fpm. Esta es la opción de operación más rápida para PHP que existe. Dicha configuración permite aumentar el rendimiento y la velocidad: una vez que se procesa una solicitud utilizando nginx, el contenido dinámico será procesado por php-fpm en lugar de Apache.
¿Listo para elevar tus proyectos PHP?
Comienza tu viaje de hosting adaptado para el éxito sin igual. Sumérgete en el intrincado mundo del hosting PHP con Ultahost, donde la tecnología de vanguardia se encuentra con la fiabilidad. Experimenta soluciones de hosting diseñadas para optimizar el rendimiento, fortalecer la seguridad y escalar sin esfuerzo con las necesidades cambiantes de tu proyecto.
Optimiza la velocidad y eficiencia
Puedes acelerar los sitios web aprovechando las capacidades de ISPmanager.
Desactiva funciones inactivas. Por ejemplo, uno de los usuarios está ejecutando un sitio web de tarjeta de presentación que no utiliza PHP. Para tales páginas web estáticas, se puede desactivar el manejador de PHP. Mientras tanto, esta herramienta permanecerá operativa para otros sitios web que se gestionen mediante el panel por otros usuarios. Este enfoque puede reducir significativamente el consumo de recursos y mejorar el rendimiento del servidor.
Configura la compresión de contenido estático. Los archivos que se modifican raramente ocupan mucho espacio y ralentizan la descarga de páginas (como imágenes, música, sonidos y videos). Con ISPmanager, puedes establecer el nivel de compresión para el contenido estático en el sitio web si estás utilizando el servidor web nginx o OpenLiteSpeed.
Para nginx, el panel proporciona una escala de niveles de compresión, que va del 1 al 9. Esta opción se implementa utilizando el módulo ngx_http_gzip_module. Recomendamos que establezcas este valor en 5. Al hacer esto, reducirás la cantidad de datos transmitidos a la mitad o más.
Usa la opción «Habilitar caché». Al crear un sitio web, marca «Habilitar caché» y el contenido del sitio web se almacenará en caché. Esto acelerará la descarga para los usuarios, ya que obtendrán páginas pre-guardadas. Sugerimos la opción óptima: caché por 1 día y un valor de 30 días.
Todo esto acelerará tu sitio web. Los visitantes no abandonarán tus páginas web debido a largos tiempos de descarga, y los indicadores de comportamiento en los motores de búsqueda no disminuirán.
Acelera tu proceso de copia de seguridad
Aumenta el tamaño de tu copia de seguridad. Por defecto, una copia de seguridad se divide en una serie de archivos pequeños de 100 MB cada uno. Pero si hay mucha información, puedes aumentar el tamaño utilizando la siguiente instrucción en el archivo de configuración del panel: /usr/local/mgr5/etc/ispmgr.conf parámetro BackupSliceSize M.
Cambia las prioridades de los archivos. Si necesitas hacer una copia de seguridad de una gran cantidad de datos, puedes cambiar la prioridad de la copia de seguridad. Para hacer esto, debes hacer ajustes en el archivo de configuración etc/ispmgr.conf (BackupCommandPrefix es responsable de ello). Inicialmente, este parámetro está configurado en nice -n 10 ionice -c2 -n7.
- nice es una utilidad de línea de comandos para sistemas basados en UNIX. Lanza el programa seleccionado con una prioridad cambiada en el planificador de procesos del núcleo del sistema operativo.
- ionice es una utilidad para obtener/establecer la clase o prioridad de E/S de un proceso en sistemas basados en UNIX. Las opciones disponibles son -c (clases 1 para tiempo real, 2 para mejor esfuerzo, 3 para inactividad) y -n (parámetro de clase con valores de 0-7 para tiempo real y mejor esfuerzo).
Conecta algunas herramientas adicionales si es posible
Si tienes suficientes recursos en tu servidor, puedes habilitar algunos módulos adicionales. Recomendamos que utilices los siguientes módulos:
- PageSpeed. Permite optimizar silenciosamente las páginas del sitio web para que se descarguen más rápido. Para los servidores web Nginx y Apache, los desarrolladores ofrecen versiones separadas del módulo (nuestro panel las instala automáticamente). Después de la instalación, ISPmanager utiliza la configuración predeterminada, pero puedes cambiarlas utilizando los archivos de configuración.
- DDoS-guard. Un módulo de integración comercial con un servicio proxy para proteger los sitios web de ataques DDoS asegura protección contra inundaciones HTTP(S). Pasa a través de la red de sus servidores todas las solicitudes que llegan al sitio web. El tráfico malicioso se filtra automáticamente, mientras que el tráfico inofensivo aún se transmite. DDoS-Guard cuenta con su propio sistema de nodos en todo el mundo, por lo que es capaz de reconocer y procesar instantáneamente cualquier explotación maliciosa. El módulo está disponible para conectarse a todo tipo de servidores web.
Habilita la protección contra exploits
Cualquiera que use el servidor web nginx o OpenLiteSpeed puede habilitar la protección DDoS directamente desde ISPmanager. Con una opción para especificar varios ajustes de seguridad clave según el servidor web.
Para Nginx, puedes introducir una regla de bloqueo para una IP específica o un clúster de IP. Parámetros de bloqueo:
- El número de solicitudes por segundo desde una sola IP. Una vez superado este valor, se produce un bloqueo de 5 minutos.
- El tamaño máximo de la oleada es el límite de solicitudes por segundo después del cual se bloquean todas las solicitudes posteriores. En el caso de OpenLiteSpeed, la medida de seguridad no es el bloqueo, sino la limitación del ancho de banda para la IP seleccionada.
Parámetros de limitación:
- el número de solicitudes por segundo, después del cual se limita el ancho de banda para una dirección IP sospechosa;
- rendimiento (bytes/seg) — cuánto se reducirá el ancho del canal para una IP sospechosa
La protección DDoS es crucial para el funcionamiento estable de tu sitio web, así que no dudes en habilitarla.
Deja espacio libre en disco
Es importante que siempre tengas espacio libre en disco. Algunos sitios web generan grandes cantidades de archivos temporales durante su operación (en particular, durante las sesiones de compras en línea). Si no hay suficiente espacio, no se encontrará lugar para almacenar todos estos datos, y esto resulta en fallos en la operación del recurso web.
Aplica certificados SSL
Asegúrate de instalar un certificado SSL. Esto protegerá la transmisión de datos, ayudará con la indexación SEO y garantizará que no haya problemas con los navegadores web. Si no es posible emitir un certificado gratuito con Let’s Encrypt o debido a los servicios de monitoreo, tendrás que lidiar persistentemente con las alertas de vencimiento del certificado SSL. Recomendamos que uses un certificado autofirmado, cuya fecha de vencimiento se puede establecer arbitrariamente. Por ejemplo, puedes firmar un certificado SSL para los próximos dos años.
Usa la barra de búsqueda del panel
Esto te ayudará a encontrar archivos y funciones mucho más rápido. Puedes ingresar los primeros caracteres del título para obtener una lista de resultados coincidentes.
¿Deseas probar ISPmanager pero aún no has decidido comprar una suscripción? Tienes la oportunidad de explorar la interfaz gráfica del panel en una versión de prueba gratuita de dos semanas o hacerlo en línea usando el modo demo.
Finalmente, esperamos que estos consejos te ayuden a optimizar tu experiencia de alojamiento web y a aprovechar al máximo las capacidades de ISPmanager. Para aquellos que buscan un VPS confiable con ISPManager para complementar tu conocimiento recién adquirido, considera explorar la solución de alojamiento dedicada de Ultahost.