Servidor Perfecto · 5 min read · Jan 15, 2026

El Servidor Perfecto - OpenSUSE 11.3 x86_64 [ISPConfig 3] - Página 5

12 Instalar BIND

El servidor de nombres BIND se puede instalar de la siguiente manera:

yast2 -i bind

Crea los enlaces de inicio del sistema BIND y arráncalo:

chkconfig –add named
/etc/init.d/named start

13 Instalar Webalizer y AWStats

Dado que ISPConfig 3 te permite elegir si deseas usar Webalizer o AWStats para crear las estadísticas de tu sitio web, instalamos ambos:

yast2 -i webalizer perl-DateManip
rpm -ivh http://download.opensuse.org/repositories/network:/utilities/openSUSE_11.3/noarch/awstats-6.95-3.1.noarch.rpm 

14 Instalar fail2ban

fail2ban se puede instalar de la siguiente manera:

yast2 -i fail2ban 

15 Instalar Jailkit

Jailkit se puede instalar así:

rpm -ivh http://download.opensuse.org/repositories/security/openSUSE_11.3/x86_64/jailkit-2.11-1.2.x86_64.rpm

16 Sincronizar El Reloj Del Sistema

Si deseas tener el reloj del sistema sincronizado con un servidor NTP, haz lo siguiente:

yast2 -i xntp

Luego agrega enlaces de inicio del sistema para ntp y arranca ntp:

chkconfig –add ntp
/etc/init.d/ntp start

17 ISPConfig 3

Descarga la versión actual de ISPConfig 3 e instálala. El instalador de ISPConfig configurará todos los servicios como Postfix, Dovecot, etc. por ti. No es necesario un ajuste manual como se requería para ISPConfig 2.

cd /tmp
wget http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.2.2.tar.gz?use_mirror=
tar xvfz ISPConfig-3.0.2.2.tar.gz
cd ispconfig3_install/install/

Ahora inicia el proceso de instalación ejecutando:

php -q install.php

server1:/tmp/ispconfig3_install/install # php -q install.php

——————————————————————————–
_ _ _
|
/
| _ \ / \ / ()
| | | | --.| |_/ / | / \/___ _ __ | |_ _ __ _ | | | |–. \ / | | / \| ‘ \| | |/ ` |
| | | |_/\
/ / | | _/\ () | | | | | | | (| |
__
/_/| __/_/|| ||| ||\, |
/ |
|_
/
——————————————————————————–

>> Configuración inicial
Sistema Operativo: openSUSE o compatible, versión desconocida.
A continuación, habrá algunas preguntas para la configuración primaria, así que ten cuidado.
Los valores predeterminados están entre [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ñadeMySQL

Base de datos MySQL a crear [dbispconfig]: <– ENTER

Conjunto de caracteres MySQL [utf8]: <– ENTER

chown: no se puede acceder a `/var/vmail’: No existe el archivo o directorio
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 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) [AU]: <– ENTER
Nombre del Estado o Provincia (nombre completo) [Some-State]: <– ENTER
Nombre de Localidad (ej, ciudad) []: <– ENTER
Nombre de la Organización (ej, empresa) [Internet Widgits Pty Ltd]: <– ENTER
Nombre de la Unidad Organizativa (ej, sección) []: <– ENTER
Nombre Común (ej, TU nombre) []: <– ENTER
Dirección de Correo Electrónico []: <– ENTER
Configurando Jailkit
Configurando Dovecot
chmod: no se puede acceder a `/etc/dovecot/dovecot-sql.conf~’: No existe el archivo o directorio
Configurando Spamassassin
Configurando Amavisd
Configurando Getmail
Configurando Pureftpd
Configurando BIND
Configurando Apache
Configurando vlogger
Configurando vhost de Apps
Configurando Firewall
Instalando ISPConfig
Puerto de ISPConfig [8080]: <– ENTER

Configurando DBServer
Instalando Crontab
no crontab para root
no crontab para getmail
Reiniciando servicios …
Reiniciando servicio MySQL
Apagando servicio MySQL ..hecho
Iniciando servicio MySQL ..hecho
Apagando servicio de correo (Postfix)..hecho
Iniciando servicio de correo (Postfix)..hecho
Esperando a que el proceso [3233] termine
Esperando a que el proceso [3233] termine
Esperando a que el proceso [3233] termine
Daemon [3233] terminado por SIGTERM
Apagando escáner de virus (amavisd-new): ..hecho
Iniciando escáner de virus (amavisd-new): ..hecho
/usr/bin/lsb_release: línea 367: echo: error de escritura: Tubería rota
/usr/bin/lsb_release: línea 367: echo: error de escritura: Tubería rota
Apagando el daemon de Clam AntiVirus ..hecho
/usr/bin/lsb_release: línea 367: echo: error de escritura: Tubería rota
Iniciando el daemon de Clam AntiVirus ..hecho
Deteniendo dovecot ..hecho
Iniciando dovecot ..hecho
Sintaxis OK
Apagando httpd2 (esperando a que todos los hijos terminen) ..hecho
Iniciando httpd2 (prefork) ..hecho
Apagando pure-ftpd..hecho
Iniciando pure-ftpd..hecho
Instalación completada.
server1:/tmp/ispconfig3_install/install # Crea un enlace simbólico para phpMyAdmin: ln -s /srv/www/htdocs/phpMyAdmin /usr/local/ispconfig/interface/web/phpmyadmin Limpia el directorio /tmp: rm -rf /tmp/ispconfig3_install
rm -f /tmp/ISPConfig-3.0.2.2.tar.gz Abre /etc/suphp.conf… vi /etc/suphp.conf … y asegúrate de que contenga x-httpd-suphp en lugar de x-httpd-php hacia el final del archivo: | [...] [handlers] ;Handler para scripts php ;x-httpd-php="php:/usr/bin/php-cgi5" x-httpd-suphp="php:/usr/bin/php-cgi5" [...] | Para iniciar sesión en el panel de control de ISPConfig, abre esta URL en tu navegador (¡reemplaza la IP para que coincida con tu configuración!): http://192.168.0.100:8080/ El inicio de sesión predeterminado es: usuario: admin
contraseña: admin #### 17.1 Manual de ISPConfig 3 Para aprender a usar ISPConfig 3, te 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 detalla cómo hacer que tu servidor sea más seguro y viene con una sección de solución de problemas al final. ### 18 Instalar SquirrelMail (Opcional) Instala SquirrelMail, un cliente de correo electrónico basado en la web: rpm -ivh http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.3/noarch/squirrelmail-1.4.20-1.1.noarch.rpm ln -s /srv/www/htdocs/squirrelmail /usr/local/ispconfig/interface/web/webmail ### 19 Desactivar AppArmor AppArmor es una extensión de seguridad de SUSE (similar a SELinux de Fedora) que debería proporcionar seguridad extendida. En mi opinión, no lo necesitas para configurar un sistema seguro, y generalmente causa más problemas que ventajas (piensa en ello después de haber hecho una semana de solución de problemas porque algún servicio no funcionaba como se esperaba, y luego descubres que todo estaba bien, solo AppArmor estaba causando el problema). Por lo tanto, lo desactivo (esto es obligatorio si deseas instalar ISPConfig más adelante). Podemos desactivarlo así: /etc/init.d/boot.apparmor stop
chkconfig -d boot.apparmor ### 20 Enlaces - OpenSUSE: http://www.opensuse.org/
- ISPConfig: http://www.ispconfig.org/

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.