34
UNIVERSIDAD CAPITAN GENERAL GERARDO BARRIOS “Facultad de Ciencia y tecnología” Cátedra: Software Libre Catedrático: Lic. Samuel Alejandro Cano. Tema: “RESUMEN DE LAS GUIA E INSTALACION DE ISPCONFIG” Estudiante: Julio Ernesto Reyes Cruz Código: SMTS055410

Contenido de ISPConfig

Embed Size (px)

Citation preview

Page 1: Contenido de ISPConfig

UNIVERSIDAD CAPITAN

GENERAL GERARDO BARRIOS

“Facultad de Ciencia y tecnología”

Cátedra:

Software Libre

Catedrático:

Lic. Samuel Alejandro Cano.

Tema:

“RESUMEN DE LAS GUIA E INSTALACION DE ISPCONFIG”

Estudiante:

Julio Ernesto Reyes Cruz

Código:

SMTS055410

Page 2: Contenido de ISPConfig

Contenido:

Introducción.

Objetivos.

Instalación de Ubuntu 10.10 (SERVER).

Instalando ISPConfig.

Conclusiones y Recomendaciones.

Page 3: Contenido de ISPConfig

Introducción

SPConfig acelera y simplifica la administración de servidores y tareas comunes de

funcionamiento, como la creación de muchos nuevos usuarios cuentas de correo

electrónico o de forma rápida la creación de muchas de las raíces (las carpetas de

inicio) para nuevos sitios web. Codificación de estos cambios a mano en un

símbolo del sistema tomaría más tiempo y esfuerzo. Sería repetitivo (aburrido), y

propenso a errores. Por otro lado, nadie lo haría. La mayoría de las instalaciones a

gran escala el uso las herramientas de automatización. La adaptación de estas a

la especial configuración y diseño de sistema de archivos de ISPConfig puede

requerir mucho trabajo. ISPConfig cuenta con una administración muy intuitiva y

dinámica que esta a su vez acelera la gestión de creación o administración de sus

servicios en el instalado.

Tras la instalación dispondremos de un entorno configurado de forma segura y

basado en un servidor Apache (incluyendo SSL) protegido por cortafuegos, Postfix

(con soporte TSL y SMTP.AUTH), servidor DNS (BIND), MySQL, PHP5, Courier

(POP3, POP3S, IMAP, IMAPS) y Webmail, servidor FTP, filtrado de correo con

SpamAssasin y antivirus ClamAV, estadísticas completas (Webalizer y munin),

acceso a las cuentas web mediante SSH (incluso protegido por DenyHosts), etc,

etc...

Page 4: Contenido de ISPConfig

Objetivos

Introducir el Concepto y Calidad de Servicio para un Servidor Hosting.

Presentación y Explicación de La Instalación Paso a Paso con Ubuntu 10.10 Server.

Mantener la Esencia de una Configuración simple pero efectiva, En dos partes básica – Avanzada.

Definición

ISPConfigI es un software libre de panel control hosting web para Linux. Está bajo

una licencia BSD, simplifica los detalles complicados de configurar DNS, varios

sitios web único nombre de dominio en un cuadro de servidor físico, y las cuentas

de correo electrónico para múltiples usuarios en los sitios web.

Page 5: Contenido de ISPConfig

ISPConfig – Características

Administración de Apache (cuentas virtuales, dominios y direcciones IP)

Cuentas FTP

Servidores DNS (A, CNAME, MX y Registros SPF)

Cuentas de correo POP3

Administración de base de datos MySQL

Estadísticas Webalizer

Administrar Límites de Disco

Administrar Límites de Mail

Administrar Límites de Trafico

Administrar direcciones IP

Administrar SSL

Administrar acceso Shell SSH

AntiSpam y Antivirus

Administración de Corta Fuegos (Firewall)

Múltiples Idiomas

Monitoreo de CPU, Memoria, y otros servicios

Interfaz Webmail

Soporte para PhpMyAdmin

Soporte SSI

Páginas de error personales

Copias de Respaldo (Backup)

Soporte CGI

Soporte Móvil WAP

Templates para planes de hosting

Auto respuestas de Email

Idiomas por usuario

Sistema de Tickets de Soporte

Sistema de Facturación para Clientes

Page 6: Contenido de ISPConfig

INSTALACIÓN ISPConfig

Primer Paso.

INSTALACION DE UBUNTU SERVER 10.10

Descargar: http://www.ubuntu.com/download/server/download

Manual de Instalación de Ubuntu Server 10.10

http://www.howtoforge.com/perfect- server-ubuntu-11.10-ispconfig-3

Descargar Putty.exe

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Asumamos que previamente debes de tener instalado Linux Ubuntu 10.10 y su

servicio de SSH, para realizar toda la instalación de forma remota.

Nota: Esta instalación se puede realizar delante de la Pc.

Page 7: Contenido de ISPConfig

TIPS:

Después de Realizar el primer paso y tener las herramientas necesarias para

poder proceder a la instalación de ISPConfig necesitamos ejecutar los siguientes

comandos.

- Ejecutar el Súper Usuario: Sudo Su

Configuración de la red: Tendremos que tener en cuenta que la instalación de este

servidor de ISPConfig, es con una dirección IP estática. Ejemplo en este caso.

192.168.1.100.

Este proceso se puede configurar cuando se realiza la instalación de Ubuntu

Server 10.10, Si no se Realizó procedemos a realizarlo con el siguiente comando.

nano /etc/network/interfaces

Nos aparece algo Así:

iface lo inet loopback

# La interfaz de red primaria auto eth0

iface eth0 inet static

address 192.168.1.100

netmask 255.255.255.0

network 192.168.1.0

broadcast 192.168.1.255

Reiniciamos Nuestra Tarjeta de Red

- /etc/init.d/networking restart

Page 8: Contenido de ISPConfig

Después de tener Configurada Nuestra Red Procedemos a Actualizar Nuestro Servidor

con el siguiente comando:

- apt-get update

Para actualizar la base de datos de paquetes y apt

- apt-get upgrade

- Reiniciar: reboot

Nota: Existen casos que cuando instalamos Ubuntu Server 10.10 no seleccionamos la

instalación del paquete SSH entonces es por esta razón que NO conecta el Putty.exe

hacia el Servidor Remoto.

Procedemos a Instalar SSH.

- apt-get install ssh openssh-server

A continuación, editar el archivo / etc / hosts. Hacer que se vea así:

- 127.0.0.1 localhost.localdomain localhost

- 192.168.1.100 server1.example.com server1

- # The following lines are desirable for IPv6 capable hosts

- ::1 ip6-localhost ip6-loopback

- fe00 ::0 ip6-localnet ff00::0 ip6-mcastprefix

- ff02::1 ip6-allnodes

- ff02::2 ip6-allrouters

Ahora reiniciamos host para realizar cambios de nombre.

echo server1.example.com > /etc/hostname/etc/init.d/hostname restart

Comprobamos si lo cambios tuvieron efectos

hostnamehostname –f Tiene que aparecer el nombre que pusimos

Page 9: Contenido de ISPConfig

Cambiamos nuestra configuración al protocolo DASH

/bin/sh es un enlace simbólico a /bin/dash, Sin embargo es necesita /bin/bash, no

/bin/dash. Por lo tanto, hagamos lo siguiente:

dpkg-reconfigure dash

Utilizar dash como el shell por defecto del sistema (/bin/sh)? <- No: LE DECIMOS QUE NO

Segundo Paso

Instalamos el cliente de tiempo y Sincronizamos el reloj del sistema

Nota: Es muy importante tener el reloj del sistema sincronizado, para que las tareas se

ejecuten en tiempo, saber la hora de evento específico guardado en los Logs del sistema,

pero si quieres no lo sincronizamos.

- apt-get install ntp ntpdate

Instalación de Postfix, Courier, Saslauthd, MySQL, phpMyAdmin, rkhunter, binutils

- Postfix: Agente de transporte de correo electrónico de alto rendimiento de

software libre / código abierto.

- Courier: El agente de transferencia de correo (MTA) integrado al servidor de

SMTP basado en protocolos abiertos como, ESMTP, IMAP, POP3, LDAP, SSL y

HTTP.

- Saslauthd: SASL de Cyrus, programas de administración de la base de datos de

usuarios de SASL

MySQL: Servidor de la base de datos MySQL.

Page 10: Contenido de ISPConfig

- Rkhunter: Es una herramienta de Unix que detecta los rootkits, los backdoors y

los exploit locales mediante la comparación de los hashes MD5 de ficheros

importantes con su firma correcta.

- Binutils: Es una colección de herramientas de programación para la manipulación de

código de objeto en varios formatos de archivos objeto.

Podemos instalar Postfix, Courier, saslauthd, MySQL, phpMyAdmin, rkhunter, y binutils con un

solo comando:

Nota: Unas de las grandes ventajas de Linux es instalar todos los programas de una sola vez.

apt-get install postfix postfix-mysql postfix-doc mysql-client mysql-server courier-authdaemon

courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2-2

libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl getmail4 rkhunter binutils

maildrop

Luego de Ejecutar el Comando Anterior Aparecerá lo Siguiente:

New password for the MySQL "root" user: <-- tuusuarioroot

Repeat password for the MySQL "root" user: <-- tucontraseña

Create directories for web-based administration? <-- No

General type of mail configuration: <-- Internet Site

System mail name: <-- server1.example.com

SSL certificate required <-- Ok

Page 11: Contenido de ISPConfig

Realizar los pasos así como está el ejemplo, Teniendo en cuenta que tu Password es Personal

Queremos MySQL para escuchar en todas las interfaces, no solo localhost, por lo que editar el

archivo /etc/mysql/my.cnf y comentar la línea de bind-address = 127.0.0.1: nano

/etc/mysql/my.cnf

[...]

# Instead of skip-networking the default is now to listen only on

# localhost which is more compatible and is not less secure.

#bind-address = 127.0.0.1

[...]

Reiniciamos MYSQL: /etc/init.d/mysql restart

Ahora compruebe que la red está habilitada. Ejecutando esto

netstat -tap | grep mysql

La salida debe ser similar a esto:

root@server1:~# netstat -tap | grep mysql

tcp 0 0 *:mysql *:* LISTEN 10457/mysqld

root@server1:~#

Durante la instalación, los certificados de SSL para IMAP y POP3-SSL SSL se crean con el nombre de

host localhost. Para cambiar esto con el nombre de host correcto server1.example.com en este

tutorial), eliminar los certificados...

Page 12: Contenido de ISPConfig

cd /etc/courier

rm -f /etc/courier/imapd.pem

rm -f /etc/courier/pop3d.pem

Y modificar los dos archivos siguientes, reemplace CN=localhost con CN=server1.example.com

(también puede modificar los valores, si es necesario):

Ejecutamos los Comandos en orden y en los dos comando se realiza

La misma modificación.

- nano /etc/courier/imapd.cnf

- /etc/courier/pop3d.cnf

A continuación, volvemos a crear los certificados... Ya Con los Datos Modificados

mkimapdcert

mkpop3dcert

Reiniciar el Courier-IMAP-SSL y SSL-Courier-POP3:

/etc/init.d/courier-imap-ssl restart

/etc/init.d/courier-pop-ssl restart

Tercer Paso

Instalación de Amavisd-new, SpamAssassin, y Clamav

Amavisd-new: Es una aplicación de alto rendimiento y una interfaz segura entre cliente de correo

(MTA) y una o más fichas de contenido: escáneres de virus y / o Mail:: SpamAssassin módulo de

Perl. Está escrito en Perl, asegurando una alta fiabilidad de portabilidad y facilidad de

mantenimiento. Habla a través de la MTA (E) SMTP o protocolos LMTP, o mediante programas de

ayuda.

Page 13: Contenido de ISPConfig

SpamAssassin: Este programa puede ser integrado con el servidor de correo para filtrar

automáticamente todo el correo de un sitio. También puede ser administrado por los usuarios

individuales en su propio buzón y se integra con varios programas de correo. SpamAssassin es

altamente configurable, si se utiliza como filtro de todo el sistema.

Clamav: Software multi-plataforma de software antivirus tiene un juego de herramientas capaces

de detectar muchos tipos de software malicioso, como virus. Uno de sus principales usos es en los

servidores de correo como un antivirus en el servidor de correo electrónico. La aplicación fue

desarrollada para Unix y tiene versiones de terceros disponible para AIX, BSD, HP-UX, Linux, Mac

OS X, OpenVMS, OSF y Solaris. Desde la versión 0.96 de ClamAV construye y se ejecuta en

Microsoft Windows. Tanto ClamAV y sus actualizaciones están disponibles de forma gratuita.

Para instalar amavisd-new, SpamAssassin, ClamAV y, corremos.

apt-get install amavisd-new spamassassin clamav clamav-daemon zoo unzip bzip2 arj nomarch

lzop cabextract apt-listchanges libnet-ldap-perl libauthen-sasl-perl clamav-docs daemon libio-

string-perl libio-socket-ssl-perl libnet-ident-perl zip libnet-dns-perl

Cuarto Paso

Instalación de Apache2, PHP5, phpMyAdmin, FCGI, suExec, Pear, And

mcrypt

Apache: El servidor HTTP Apache es un servidor web HTTP de código abierto para plataformas

Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo

HTTP/1.12 y la noción de sitio virtual.

PHP5: Es un lenguaje de programación interpretado, diseñado originalmente para la creación de

páginas web dinámicas. Es usado principalmente para la interpretación del lado del servidor

(server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de

comando o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica

Page 14: Contenido de ISPConfig

Phpmyadmin: Herramienta de administración web para MySQL.

FCGI: FastCGI es un módulo de lenguaje independiente, de extensión escalable, abierta del CGI

que proporciona un alto rendimiento y persistencia, sin las limitaciones de la API de un servidor

específico.

suExec: Proporciona a los usuarios de Apache la posibilidad de ejecutar programas CGI y SSI en los

IDs de usuario diferente del ID de usuario de la web llamando al servidor web. Normalmente,

cuando un programa CGI o SSI se ejecuta, se ejecuta como el mismo usuario que ejecuta el

servidor web.

Pear: Es un entorno de desarrollo y sistema de distribución para componentes de código PHP.

MCrypt: Esta es una interfaz a la biblioteca mcrypt, que soporta una amplia variedad de

algoritmos de bloque como DES, TripleDES, Blowfish (por defecto), 3-WAY, SEGURO SK64, SK128

SEGURO, TWOFISH, TEA, RC2 y GOST en el CBC, OFB, CFB y modos BCE cifra. Adicionalmente,

soporta RC6 e IDEA que se consideran "no libres". CFB / OFB son 8 bits por defecto.

Quinto Paso

Instalación PureFTPd y Quota

PureFTPd: Es un servidor FTP libre (licencia BSD). Puede ser compilado y ejecutado en una

variedad de sistemas operativos tipo Unix computadora, incluyendo Linux, OpenBSD, NetBSD,

FreeBSD, BSD, FreeBSD, Solaris, Tru64, Darwin, Irix y HP-UX

Quota: Cuota se implementa mediante el sistema BSD interfaz de llamada como el medio de

comunicación con el nivel de usuario. Esto se basa en el sistema de cuotas de Melbourne, que

utiliza tanto el usuario y los archivos de grupo de cuotas.

Page 15: Contenido de ISPConfig

PureFTPd y quota se puede instalar con el siguiente comando:

apt-get install pure-ftpd-common pure-ftpd-mysql quota quotatool

Edite este archivo: /etc/default/pure-ftpd-common

nano /etc/default/pure-ftpd-common

y asegúrarse de que el modo de inicio se establece en independiente y establecer

[...]

STANDALONE_OR_INETD=standalone

[...]

VIRTUALCHROOT=true

[...]

Ahora podemos configurar PureFTPd para permitir FTP y sesiones de TLS. FTP es un protocolo muy

inseguro, porque todas las contraseñas y todos los datos se transfieren sin cifrar. Mediante el uso

de TLS, toda la comunicación se pueden cifrar, lo que hace FTP mucho más seguro.

Si desea permitir a FTP y sesiones de TLS, ejecute

echo 1 > /etc/pure-ftpd/conf/TLS

Para utilizar TLS, debemos crear un certificado SSL. Lo creo en / etc / ssl / private /, por lo tanto,

creo que el primer directorio:

mkdir -p /etc/ssl/private/

Posteriormente, se puede generar el certificado SSL de la siguiente manera:

openssl req -x509 -nodes -days 7300 -newkey rsa:2048 -keyout /etc/ssl/private/pure-

ftpd.pem -out /etc/ssl/private/pure-ftpd.pem

Page 16: Contenido de ISPConfig

Country Name (2 letras) [AU]: <-- Entre el Nombre de su Pais(e.g., "DE").

State or Province Name (full name) [Some-State]: <-- Entre Su Direccion.

Locality Name (eg, city) []: <-- Introdusca su Ciudad

Organization Name (eg, company) [Internet Widgits Pty Ltd]: <-- Ingrese nombre de Empresa

Name (e.g., the name of your company).

Organizational Unit Name (eg, section) []: <-- Introduzca Abreviado el nombre de su Empresa(e.g.

"IT Department").

Common Name (eg, YOUR name) []: Escriba el nombre de dominio completo del sistema (e.g.

"server1.example.com").

Email Address []: <-- Tu Direccion de Mail

Cambiamos Permisos al Certificado Generado

chmod 600 /etc/ssl/private/pure-ftpd.pem

Reiniciamos PureFTP

/etc/init.d/pure-ftpd-mysql restart

Edite este archivo: /etc/fstab. busque (ext3 errors=remount-ro) y adiciónele esto

usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0 A la Particion con el Punto de

Montaje /

Quedaria así.

Ejecutamos

nano /etc/fstab y nos tira el siguiente cuadro…

etc/fstab: static file system information. #

# Use 'blkid' to print the universally unique identifier for a

# device; this may be used with UUID= as a more robust way to name devices

# that works even if disks are added and removed. See fstab(5).

# <file system> <mount point> <type> <options> <dump> <pass> proc

Page 17: Contenido de ISPConfig

/proc proc nodev,noexec,nosuid 0 0 /dev/mapper/server1-root / ext4 errors=remount-

ro,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0 0 1 # /boot was on

/dev/sda1 during installation UUID=6fbce377-c3d6-4eb3-8299-88797d4ad18d /boot ext2

defaults 0 2 /dev/mapper/server1-swap_1 none swap sw 0 0 /dev/fd0 /media/floppy0

auto rw,user,noauto,exec,utf8 0 0

PARA EJECUTAR LAS CUOTAS EJECUTE ESTE ÚLTIMO COMANDO FTP.

mount -o remount /

quotacheck -avugm

quotaon -avug

Sexto Paso

Instalación BIND DNS Server

Bind: Servidor de Nombres de Dominio de Internet.

Bind puede ser instalado de la siguiente manera:

apt-get install bind9 dnsutils

Instalar Vlogger, Webalizer, And Awstats

Vlogger: Analizador/rotador de archivos de registro de servidores web virtuales.

Webalizer: Programa para el análisis de registros de servidores web.

AWstats: Poderoso y completo servidor de Web Log Analyzer

Vlogger, Webalizer, y AWstats se pueden instalar de la siguiente manera:

apt-get install vlogger webalizer awstats geoip-database

Abra el Archivo /etc/cron.d/awstats y Comente lo Siguiente:

Page 18: Contenido de ISPConfig

nano /etc/cron.d/awstats

#*/10 * * * * www-data [ -x /usr/share/awstats/tools/update.sh ] &&

/usr/share/awstats/tools/update.sh

# Generate static reports:

#10 03 * * * www-data [ -x /usr/share/awstats/tools/buildstatic.sh ] &&

/usr/share/awstats/tools/buildstatic.sh

Septimo Paso

Instalación Jailkit

Jailkit: Es una herramienta que nos permitirán modificar las cuentas que deseemos para limitar el

acceso a diversos archivos o comandos específicos de una manera fácil e intuitiva.

Jailkit sólo es necesario si quieres hacer chroot a usuarios SSH. Se puede instalar de la siguiente

manera (importante: Jailkit debe estar instalado antes de ISPConfig - no se puede instalar

después!):

apt-get install build-essential autoconf automake1.9 libtool flex bison debhelper

cd /tmp

wget http://olivier.sessink.nl/jailkit/jailkit-2.14.tar.gz

tar xvfz jailkit-2.14.tar.gz

cd jailkit-2.14

./debian/rules binary

Instalación fail2ban

fail2ban: Es una aplicación escrita en Python para la prevención de intrusos en un sistema, que se

basa en la penalización de conexión (bloquear conexión) a los orígenes que intentan accesos por

fuerza bruta. Asi Instalamos Fail2ban

apt-get install fail2ban

Page 19: Contenido de ISPConfig

Octavo Paso

Instalación SquirrelMail

SquirrelMail: Es una aplicación webmail escrita en PHP. Puede ser instalado en la mayoría de

servidores web siempre y cuando éste soporte PHP y el servidor web tenga acceso a un servidor

IMAP y a otro SMTP.

Para instalar el cliente de correo web SquirrelMail, ejecute

apt-get install squirrelmail

Vamos a Reconfigurar SquirreMail.

Ejecutamos: squirrelmail-configure

Seguimos los Pasos ……………….

Courier-IMAP/-PO3

Main Menu --

1. Organization Preferences

2. Server Settings

3. Folder Defaults

4. General Options

5. Themes

6. Address Books

7. Message of the Day (MOTD)

8. Plugins

9. Database

10. Languages

D. Set pre-defined settings for specific IMAP servers

C Turn color on

S Save data

Page 20: Contenido de ISPConfig

Q Quit

Command >> <-- D

ENVIOS

Please select your IMAP server:

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

gmail = IMAP access to Google mail (Gmail) accounts

quit = Do not change anything

Command >> <-- courier 30

Please select your IMAP server:

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 = Do not change anything

Page 21: Contenido de ISPConfig

Command >> courier y enter

Courier-IMAP/-PO3

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

Press any key to continue... <-- ENTER

ENVIOS

Main Menu --

1. Organization Preferences

2. Server Settings

3. Folder Defaults

4. General Options

5. Themes

6. Address Books

7. Message of the Day (MOTD)

8. Plugins

9. Database

10. Languages

D. Set pre-defined settings for specific IMAP servers

C Turn color on

Page 22: Contenido de ISPConfig

S Save data

Q Quit

Command >> <-- S

Posteriormente se puede acceder a SquirrelMail en

http://server1.example.com/webmail o http://172.16.1.2/webmail:

Si desea utilizar el alias / webmail en vez de / squirrelmail, basta con abrir /

etc/apache2/conf.d/squirrelmail.conf ...

nano /etc/apache2/conf.d/squirrelmail.conf

Alias /squirrelmail /usr/share/squirrelmail

Alias /webmail /usr/share/squirrelmail [...]

/etc/init.d/apache2 reload

Reiniciar Apache

Page 23: Contenido de ISPConfig

Noveno Paso

Para instalar ISPConfig 3 de la última versión publicada, haga lo siguiente:

cd /tmp

wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz

tar xfz ISPConfig-3-stable.tar.gz

cd ispconfig3_install/install/

Siguiente Paso:

php -q install.php

Instalando ISPConfig 3

Page 24: Contenido de ISPConfig

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

--------------------------------------------------------------------------------

_____ ___________ _____ __ _ ____

|_ _/ ___| ___ \ / __ \ / _(_) /__ \

| | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ /

| | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ |

_| |_/\__/ / | | \__/\ (_) | | | | | | | (_| | ___\ \

\___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/

__/ |

|___/

--------------------------------------------------------------------------------

>> Initial configuration

Operating System: Debian or compatible, unknown version.

Following will be a few questions for primary configuration so be careful.

Default values are in [brackets] and can be accepted with <ENTER>.

Tap in "quit" (without the quotes) to stop the installer.

Select language (en,de) [en]: <-- ENTER

Installation mode (standard,expert) [standard]: <-- ENTER

Full qualified hostname (FQDN) of the server, eg server1.domain.tld [server1.example.com]: <--

ENTER

MySQL server hostname [localhost]: <-- ENTER

Page 25: Contenido de ISPConfig

MySQL root username [root]: <-- ENTER

MySQL root password []: <-- yourrootsqlpassword

MySQL database to create [dbispconfig]: <-- ENTER

MySQL charset [utf8]: <-- ENTER

Generating a 2048 bit RSA private key

...+++

.................................................................+++

writing new private key to 'smtpd.key'

-----

You are about to be asked to enter information that will be incorporated

into your certificate request.

What you are about to enter is what is called a Distinguished Name or a DN.

There are quite a few fields but you can leave some blank

For some fields there will be a default value,

If you enter '.', the field will be left blank.

-----

Country Name (2 letter code) [AU]: <-- ENTER

State or Province Name (full name) [Some-State]: <-- ENTER

Locality Name (eg, city) []: <-- ENTER

Organization Name (eg, company) [Internet Widgits Pty Ltd]: <-- ENTER

Organizational Unit Name (eg, section) []: <-- ENTER

Common Name (eg, YOUR name) []: <-- ENTER

Email Address []: <-- ENTER

Configuring Jailkit

Configuring SASL

Configuring PAM

Configuring Courier

Page 26: Contenido de ISPConfig

Configuring Spamassassin

Configuring Amavisd

Configuring Getmail

Configuring Pureftpd

Configuring BIND

Configuring Apache

Configuring Vlogger

Configuring Apps vhost

Configuring Firewall

Installing ISPConfig

ISPConfig Port [8080]: <-- ENTER

Configuring DBServer

Installing ISPConfig crontab

no crontab for root

no crontab for getmail

Restarting services ...

Rather than invoking init scripts through /etc/init.d, use the service(8)

utility, e.g. service mysql restart

Since the script you are attempting to invoke has been converted to an

Upstart job, you may also use the stop(8) and then start(8) utilities,

e.g. stop mysql ; start mysql. The restart(8) utility is also available.

mysql stop/waiting

mysql start/running, process 2302

* Stopping Postfix Mail Transport Agent postfix

...done.

* Starting Postfix Mail Transport Agent postfix

...done.

* Stopping SASL Authentication Daemon saslauthd

...done.

* Starting SASL Authentication Daemon saslauthd

...done.

Page 27: Contenido de ISPConfig

Stopping amavisd: amavisd-new.

Starting amavisd: amavisd-new.

* Stopping ClamAV daemon clamd

...done.

* Starting ClamAV daemon clamd

root@server1:/tmp/ispconfig3_install/install#

El programa de instalación configura automáticamente todos los servicios subyacentes, por lo

que no es necesaria la configuración manual.

Posteriormente se puede acceder a ISPConfig 3 bajo http://server1.example.com:8080 o

http://192.168.1.100:8080/. Inicie sesión con el nombre de usuario admin y la contraseña de

administrador (debe cambiar la contraseña por defecto después de su primer inicio de sesión):

“El sistema está ahora listo para ser utilizado”.