Servidor Perfecto · 5 min read · Jan 15, 2026
El Servidor Perfecto - OpenSUSE 11.1 [ISPConfig 3] - Página 5
12 MyDNS
Instala el servidor DNS MyDNS. Ejecuta:
cd /tmp
wget http://download.opensuse.org/repositories/home:/bajizs_cnt/openSUSE_11.1/i586/mydns-ng-1.2.8-1.1.i586.rpm
wget http://download.opensuse.org/repositories/home:/bajizs_cnt/openSUSE_11.1/i586/mydns-ng-mysql-1.2.8-1.1.i586.rpm
rpm -i mydns*.rpm
rm -f mydns*.rpmchkconfig --add mydns13 Instalar vlogger y Webalizer
cd /tmp
wget http://n0rp.chemlab.org/vlogger/vlogger-1.3.tar.gz
tar xvfz vlogger-1.3.tar.gz
mv vlogger-1.3/vlogger /usr/sbin/
rm -rf vlogger*
yast2 -i webalizer perl-DateManip14 Instalar fail2ban
rpm -i http://download.opensuse.org/repositories/home:/leonardocf/openSUSE_11.0/i586/fail2ban-0.8.2-5.2.i586.rpmAdvertencias como “advertencia: /var/tmp/rpm-xfer.SCm0TM: Header V3 DSA signature: NOKEY, key ID 5b00c76e” pueden ser ignoradas.
15 Instalar jailkit
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
cd ..
rm -rf jailkit-2.5*16 Sincronizar el Reloj del Sistema
Si deseas tener el reloj del sistema sincronizado con un servidor NTP, haz lo siguiente:
yast2 -i xntpLuego agrega enlaces de inicio del sistema para ntp y comienza ntp:
chkconfig --add ntp
/etc/init.d/ntp start17 ISPConfig 3
Descarga la versión actual de ISPConfig e instálala. El instalador de ISPConfig configurará todos los servicios como postfix, sasl, courier, 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.1.tar.gz?use_mirror=
tar xvfz ISPConfig-3.0.1.tar.gz
cd ispconfig3_install/install/Ahora inicia el proceso de instalación ejecutando:
php -q install.php--------------------------------------------------------------------------------
_____ ___________ _____ __ _
|_ _| ___| ___ \ / __ \ / _(_)
| | | |__ | |_/ / | / \/ ___ _ __ | |_ _ _ __
| | | --. \ __/ | | / _ \| '_ \| _| |/ _` |
|_| |_|\__/ / | |\__/\ (_) | | | | | | | (_| |
\___/\____/\_| \____/\___/|_| |_|_|_|_|\__, |
__/ |
|___/
--------------------------------------------------------------------------------
>> Configuración inicial
Sistema Operativo: openSUSE 11.1 o compatible
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]: en
Modo de instalación (estándar, experto) [estándar]: estándar
Nombre de host completamente calificado (FQDN) del servidor, ej. server1.domain.tld [server1.example.com]: server1.example.com
Nombre de host del servidor MySQL [localhost]: localhost
Nombre de usuario root de MySQL [root]: root
Contraseña root de MySQL []: howtoforge
Base de datos MySQL a crear [dbispconfig]: dbispconfig
Conjunto de caracteres MySQL [utf8]: utf8
Generando una clave privada RSA de 2048 bits
............+++
........+++
escribiendo nueva clave privada en 'smtpd.key'
-----
Estás a punto de ser solicitado 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]:DE
Nombre del estado o provincia (nombre completo) [Some-State]:
Nombre de la localidad (ej, ciudad) []:
Nombre de la organización (ej, empresa) [Internet Widgits Pty Ltd]:Howtoforge
Nombre de la unidad organizativa (ej, sección) []:
Nombre común (ej, TU nombre) []:
Dirección de correo electrónico []:
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]:8080
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
Apagando servicio saslauthd..hecho
Iniciando servicio saslauthd..hecho
Esperando a que el proceso [10980] termine
Esperando a que el proceso [10980] termine
Daemon [10980] terminado por SIGTERM
Apagando escáner de virus (amavisd-new):..hecho
Iniciando escáner de virus (amavisd-new):..hecho
Apagando daemon de Clam AntiVirus ..hecho
LibClamAV Advertencia: ************************************************
LibClamAV Advertencia: * La base de datos de virus es más antigua que 7 días! *
LibClamAV Advertencia: * Por favor, actualízala lo antes posible. *
LibClamAV Advertencia: ************************************************
Iniciando daemon de Clam AntiVirus ..hecho
Apagando Daemon de Autenticación de Courier ..hecho
Iniciando Daemon de Autenticación de Courier ..hecho
Apagando Courier-IMAP ..hecho
Iniciando Courier-IMAP ..hecho
Apagando Courier-IMAP (SSL)..hecho
Iniciando Courier-IMAP (SSL)..hecho
Apagando Courier-POP3 ..hecho
Iniciando Courier-POP3 ..hecho
Apagando Courier-POP3 (SSL)..hecho
Iniciando Courier-POP3 (SSL)..hecho
Sintaxis OK
Apagando httpd2 (esperando a que todos los hijos terminen) ..hecho
Iniciando httpd2 (prefork) Apagando pure-ftpd..hecho
Iniciando pure-ftpd..hecho
Instalación completada. Crea un enlace simbólico para phpMyAdmin:
ln -s /srv/www/htdocs/phpMyAdmin /usr/local/ispconfig/interface/web/phpmyadminLimpia el directorio /tmp:
rm -f /tmp/ispconfig3_install
rm -f ISPConfig-3.0.1.tar.gzPara 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.105: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, 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 Opcional
Instala un cliente de correo electrónico basado en la web:
rpm -i http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.1/noarch/squirrelmail-1.4.17-1.2.noarch.rpm
ln -s /srv/www/htdocs/squirrelmail /usr/local/ispconfig/interface/web/webmail19 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 resolució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 un requisito si deseas instalar ISPConfig más adelante).
Podemos desactivarlo así:
/etc/init.d/boot.apparmor stop
chkconfig -d boot.apparmor20 Enlaces
- OpenSUSE: http://www.opensuse.org
- ISPConfig: http://www.ispconfig.org
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.