Servidor Perfecto · 7 min read · Jan 16, 2026
El Servidor Perfecto - Fedora 10 [ISPConfig 3] - Página 6
20 Instalar Jailkit
Jailkit es necesario solo si deseas chroot usuarios SSH. Se puede instalar de la siguiente manera (importante: Jailkit debe ser instalado antes de ISPConfig - ¡no se puede instalar después!):
cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
tar xvfz jailkit-2.5.tar.gz
cd jailkit-2.5
./configure
make
make install
rm -rf jailkit-2.5*21 Instalar fail2ban
Esto es opcional pero recomendado, porque el monitor de ISPConfig intenta mostrar el registro:
yum install fail2banchkconfig –levels 235 fail2ban on
/etc/init.d/fail2ban start
22 Instalar rkhunter
rkhunter se puede instalar de la siguiente manera:
yum install rkhunter23 Instalar SquirrelMail
Para instalar el cliente de webmail SquirrelMail, ejecuta…
yum install squirrelmail… y reinicia Apache:
/etc/init.d/httpd restartLuego configura SquirrelMail:
/usr/share/squirrelmail/config/conf.plDebemos decirle a SquirrelMail que estamos usando Courier-IMAP/-POP3:
Configuración de SquirrelMail : Leer: config.php (1.4.0)
Menú Principal –
- Preferencias de Organización
- Configuración del Servidor
- Valores Predeterminados de Carpeta
- Opciones Generales
- Temas
- Libros de Direcciones
- Mensaje del Día (MOTD)
- Plugins
- Base de Datos
- Idiomas
D. Establecer configuraciones predefinidas para servidores IMAP específicos
C Apagar color
S Guardar datos
Q Salir
Comando >> <– D
Configuración de SquirrelMail : Leer: config.php
Mientras hemos estado construyendo SquirrelMail, hemos descubierto algunas
preferencias que funcionan mejor con algunos servidores que no funcionan tan
bien con otros. Si seleccionas tu servidor IMAP, esta opción
establecerá algunas configuraciones predefinidas para ese servidor.
Ten en cuenta que aún necesitarás revisar y asegurarte
de que todo esté correcto. Esto no cambia todo. Hay
sólo unas pocas configuraciones que esto cambiará.
Por favor selecciona tu servidor IMAP:
bincimap = Binc IMAP server
courier = Courier IMAP server
cyrus = Cyrus IMAP server
dovecot = Dovecot Secure IMAP server
exchange = Microsoft Exchange IMAP server
hmailserver = hMailServer
macosx = Mac OS X Mailserver
mercury32 = Mercury/32
uw = University of Washington’s IMAP server
quit = No cambiar nada
Comando >> <– courier
Configuración de SquirrelMail : Leer: config.php
Mientras hemos estado construyendo SquirrelMail, hemos descubierto algunas
preferencias que funcionan mejor con algunos servidores que no funcionan tan
bien con otros. Si seleccionas tu servidor IMAP, esta opción
establecerá algunas configuraciones predefinidas para ese servidor.
Ten en cuenta que aún necesitarás revisar y asegurarte
de que todo esté correcto. Esto no cambia todo. Hay
sólo unas pocas configuraciones que esto cambiará.
Por favor selecciona tu servidor IMAP:
bincimap = Binc IMAP server
courier = Courier IMAP server
cyrus = Cyrus IMAP server
dovecot = Dovecot Secure IMAP server
exchange = Microsoft Exchange IMAP server
hmailserver = hMailServer
macosx = Mac OS X Mailserver
mercury32 = Mercury/32
uw = University of Washington’s IMAP server
quit = No cambiar nada
Comando >> courier
imap_server_type = courier
default_folder_prefix = INBOX.
trash_folder = Trash
sent_folder = Sent
draft_folder = Drafts
show_prefix_option = false
default_sub_of_inbox = false
show_contain_subfolders_option = false
optional_delimiter = .
delete_folder = true
Presiona cualquier tecla para continuar… <– presiona una tecla
Configuración de SquirrelMail : Leer: config.php (1.4.0)
Menú Principal –
- Preferencias de Organización
- Configuración del Servidor
- Valores Predeterminados de Carpeta
- Opciones Generales
- Temas
- Libros de Direcciones
- Mensaje del Día (MOTD)
- Plugins
- Base de Datos
- Idiomas
D. Establecer configuraciones predefinidas para servidores IMAP específicos
C Apagar color
S Guardar datos
Q Salir
Comando >> <–S
Configuración de SquirrelMail : Leer: config.php (1.4.0)
Menú Principal –
- Preferencias de Organización
- Configuración del Servidor
- Valores Predeterminados de Carpeta
- Opciones Generales
- Temas
- Libros de Direcciones
- Mensaje del Día (MOTD)
- Plugins
- Base de Datos
- Idiomas
D. Establecer configuraciones predefinidas para servidores IMAP específicos
C Apagar color
S Guardar datos
Q Salir
Comando >> <–Q
Una última cosa que necesitamos hacer es modificar el archivo /etc/squirrelmail/config_local.php y comentar la variable $default_folder_prefix - si no haces esto, verás el siguiente mensaje de error en SquirrelMail después de haber iniciado sesión: Query: CREATE “Sent” Reason Given: Invalid mailbox name.
vi /etc/squirrelmail/config_local.php| |
Ahora puedes escribir en http://server1.example.com/webmail o http://192.168.0.100/webmail en tu navegador para acceder a SquirrelMail.

24 Instalar ISPConfig 3
Desinstala BIND y Dovecot para que el instalador de ISPConfig configure ISPConfig para MyDNS y Courier:
yum remove bind dovecotPara instalar ISPConfig 3 desde la última versión lanzada, haz esto:
cd /tmp
wget http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.1.tar.gz?use_mirror=
tar xvfz ISPConfig-3.0.1.tar.gz
cd ispconfig3_install/install/(Reemplaza ISPConfig-3.0.1.tar.gz con la última versión.)
El siguiente paso es ejecutar
php -q install.phpEsto iniciará el instalador de ISPConfig 3:
[root@server1 install]# php -q install.php
——————————————————————————–
_ _ _
| / | _ \ / \ / ()
| | | | --.| |_/ / | / \/___ _ __ | |_ _ __ _ | | | |–. \ / | | / \| ‘ \| | |/ ` |
| |_| | |/ / | | _/\ () | | | | | | | (| |
__/_/| __/_/|| ||| ||\, |
/ |
|_/
——————————————————————————–
>> Configuración inicial
Sistema Operativo: Fedora 10 o compatible
A continuación, habrá algunas preguntas para la configuración primaria, así que ten cuidado.
Los valores predeterminados están en [corchetes] y se pueden aceptar con
Escribe “quit” (sin las comillas) para detener el instalador.
Selecciona el idioma (en,de) [en]: <– ENTER
Modo de instalación (estándar, experto) [estándar]: <– ENTER
Nombre de host completamente calificado (FQDN) del servidor, ej. server1.domain.tld [server1.example.com]: <– ENTER
Nombre de host del servidor MySQL [localhost]: <– ENTER
Nombre de usuario root de MySQL [root]: <– ENTER
Contraseña root de MySQL []: <– tucontraseñadeSQLroot
Base de datos MySQL a crear [dbispconfig]: <– ENTER
Conjunto de caracteres MySQL [utf8]: <– ENTER
Generando una clave privada RSA de 2048 bits
…………………………+++
……………………………………+++
escribiendo nueva clave privada en ‘smtpd.key’
—–
Estás a punto de ser preguntado para ingresar información que será incorporada
en tu solicitud de certificado.
Lo que estás a punto de ingresar es lo que se llama un Nombre Distinguido o un DN.
Hay bastantes campos pero puedes dejar algunos en blanco
Para algunos campos habrá un valor predeterminado,
Si ingresas ‘.’, el campo quedará en blanco.
—–
Nombre del País (código de 2 letras) [GB]: <– ENTER
Nombre del Estado o Provincia (nombre completo) [Berkshire]: <– ENTER
Nombre de Localidad (ej, ciudad) [Newbury]: <– ENTER
Nombre de Organización (ej, empresa) [My Company Ltd]: <– ENTER
Nombre de Unidad Organizativa (ej, sección) []: <– ENTER
Nombre Común (ej, tu nombre o el nombre de host de tu servidor) []: <– ENTER
Dirección de Correo Electrónico []: <– ENTER
Configurando Jailkit
Configurando SASL
Configurando PAM
Configurando Courier
Configurando Spamassassin
Configurando Amavisd
Configurando Getmail
Configurando Pureftpd
Configurando MyDNS
Configurando Apache
Configurando Firewall
Instalando ISPConfig
Puerto de ISPConfig [8080]: <– ENTER
Configurando DBServer
Instalando Crontab
no crontab para root
no crontab para getmail
Reiniciando servicios …
Deteniendo MySQL: [ OK ]
Iniciando MySQL: [ OK ]
Apagando postfix: [ OK ]
Iniciando postfix: [ OK ]
Deteniendo saslauthd: [ OK ]
Iniciando saslauthd: [ OK ]
Esperando a que el proceso [1788] termine
Daemon [1788] terminado por SIGTERM
Apagando amavisd: [ OK ]
amavisd detenido
Iniciando amavisd: [ OK ]
Deteniendo clamd.amavisd: [ OK ]
Iniciando clamd.amavisd: [ OK ]
Deteniendo servicios de autenticación de Courier: authdaemond
Iniciando servicios de autenticación de Courier: authdaemond
Deteniendo servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl
Iniciando servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl
Deteniendo servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl
Iniciando servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl
Deteniendo servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl
Iniciando servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl
Deteniendo servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl
Iniciando servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl
Deteniendo httpd: [ OK ]
Iniciando httpd: [ OK ]
Deteniendo pure-ftpd: [ OK ]
Iniciando pure-ftpd: [ OK ]
Instalación completada.
[root@server1 install]# El instalador configura automáticamente todos los servicios subyacentes, por lo que no se necesita configuración manual. Después puedes acceder a ISPConfig 3 en http://server1.example.com:8080/ o http://192.168.0.100:8080/. Inicia sesión con el nombre de usuario admin y la contraseña admin (debes cambiar la contraseña predeterminada después de tu primer inicio de sesión):
El sistema ahora está listo para ser utilizado. #### 24.1 Manual de ISPConfig 3 Para aprender a usar ISPConfig 3, recomiendo encarecidamente descargar el Manual de ISPConfig 3. En casi 300 páginas, cubre el concepto detrás de ISPConfig (administrador, revendedores, clientes), explica cómo instalar y actualizar ISPConfig 3, incluye una referencia para todos los formularios y campos de formulario en ISPConfig junto con ejemplos de entradas válidas, y proporciona tutoriales para las tareas más comunes en ISPConfig 3. También describe cómo hacer que tu servidor sea más seguro y viene con una sección de solución de problemas al final. ### 25 Enlaces - Fedora: http://fedoraproject.org - ISPConfig: http://www.ispconfig.org
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.