LinuxParty
Desde hace algunos años, gestiono servidores WEB para hospedar con la línea de comandos. Me estaba volviendo loco, pero todavía no he encontrado una solución amistosa. Más tarde, en uno de mis trabajos anteriores, me presentaron cPanel. No fue una buena experiencia. Puedo decir que cPanel, primero no es gratis, tiene un instalador fácil, pero tal como es, aunque no es lo mejor para un tipo de Linux. cPanel (cuando lo probé) incluye su propio Apache y otro software, por lo que las correcciones de seguridad dependen de los dueños de cPanel, no de las actualizaciones de su distribución. La interfaz web de cPanel es horrible, ¡demasiados puertos abiertos! Para encontrar una sola opción, debe ir a muchos menús
Después de un tiempo, descubrí ISPConfig y mientras probaba, empezó a gustarme. Utiliza el sistema RPM, puede ejecutarse en un VPS o en una caja de metal (un servidor) y las configuraciones son muy fáciles de seguir. Como cualquier software de administración, la instalación no es una tarea corta o fácil. Puede buscar y encontrar documentos extensos sobre cómo configurar ISPConfig, puede que necesite descargar algunos archivos fuente y compilarlos manualmente; Lea el artículo Cómo habilitar el repositorio EPEL en RHEL / RedHat / CentOS 5 / 6 / 7
Y sí, funciona en CentOS 6 y 7. Algunas personas todavía no usan CentOS 6 por alguna razón desconocida.
Siguiendo mi guía, puede instalar ISPConfig en 5 minutos.
¿Por qué usar mis RPM's?
Si lee las muchas guías en Internet, encontrará que necesita descargar muchas fuentes y compilarlas manualmente. Necesitarías compilar manualmente suphp y mod_python.
Además, mi repositorio de RPM contiene Apache 2.4.35, que está preparado para HTTP / 2. ¡Solo necesitas activar una bandera ISPConfig3 y listo! Su servidor tendrá HTTP / 2 de la caja.
Aquí es un solo RPM para gobernarlos a todos.
Instrucciones para instalar ISPConfig3 bajo CentOS
Sigue estos pasos:
- Instalar los repositorios de EPEL y OKay RPM (pruebe primero instalando sólo epel).
- Deshabilite el SELinux, edite el archivo /etc/selinux/config y edite o agregue esta línea
SELINUX = deshabilitado - Reiniciar.
- Escriba yum install task-ispconfig3 y espere, esto instalará muchas dependencias. El RPM intentará hacer tantas tareas por ti, solo sé paciente.
- Asegure su instalación de MySQL / MariaDB, escriba: mysql_secure_installation como root. Tome nota de los valores que ingresó, los necesitará más adelante.
- Aplique algunos parches manuales, están en el directorio /usr/share/task-ispconfig3. Use el parche de comando de la misma o léalos y haga las modificaciones manualmente. Puedes hacer algo como
- cd /; patch -p0 < file.patch.
- Prefiero entregar esto en un parche porque puedes leer los cambios. Estos parches cambian un poco el comportamiento de las aplicaciones Apache, como el correo web y las aplicaciones de MySQL.
- Edite /etc/php.ini y establezca el parámetro date.timezone en el suyo. Puede leer la lista de zonas horarias admitidas en la página de proyecto de PHP .
- Opcionalmente, si necesita Mailman, ejecute /usr/lib/mailman/bin/newlist mailman. Tome nota de los valores introducidos.
- Crea una base de datos para usar por RoundCube:
CREATE DATABASE roundcubedb;
CREATE USER roundcubeuser@localhost IDENTIFIED BY 'roundcubepassword';
GRANT ALL PRIVILEGES on roundcubedb.* to roundcubeuser@localhost ;
FLUSH PRIVILEGES;- Vaya a http://YOUR_IP/roundcubemail/installer y finalice la instalación. No olvides desactivar el directorio del instalador cuando termines. En este caso específico, esto es opcional ya que el archivo config.inc.php no es propiedad de un usuario de apache, no hay forma de que alguien pueda sobrescribirlo.
- Recuerde habilitar e iniciar los siguientes servicios con systemctl enable y systemctl start :
dovecot
postfix
mariadb o mysql
php-fpm
httpd
named
fail2ban
mailman
clamav
- Descargue ISPConfig3 desde la página web oficial o puede probar este enlace directo http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz . Descomprímalo, y luego vaya al directorio ispconfig3_install / install y ejecute
- php -q install.php .
- Cuando termine este paso, tendrá su ISPConfig3 funcionando.
¡Disfrutar!

-
Linux
- Cambiar la hora en Linux con Chrony
- Ejecutar Aplicaciones Gráficas Remotas en Local: Guía Completa en Linux
- Montar un directorio remoto, vía NFS, en Linux
- Linux 6.14 ya disponible: Mayor compatibilidad con Windows, Mejoras en gaming, IA y rendimiento para AMD e Intel"
- Zorin OS 17.3, basado en Ubuntu, ya está disponible para usuarios de Windows 10.
- La distribución de Linux KaOS 2025.03 se lanzó con KDE Plasma 6.3 y Linux Kernel 6.13
- Compartir archivos en la red LAN, sin nada, todo con un simple script en Python
- Free10: La mejor alternativa gratuita a Windows 10 basada en Linux
- ¿Se toma en serio la privacidad en línea? Este sistema operativo Linux "en vivo" es para usted
- Linux supera el 5% de cuota de mercado según PornHub: Un crecimiento del 41% en 2024
- Linux 6.14 permite que algunos sistemas suspendan y reanuden más rápidamente
- Cómo mantener Linux optimizado (y ahorrar tiempo) con Stacer
- Cambiar la Hora y la Fecha al sistema Linux
- Predicciones de Linux para 2025
- Elementary OS 8: una distribución de Linux para usuarios de Windows y macOS