Vous êtes sur la page 1sur 38

Prctica

ISPConfig

Emanuel Adrian Gabriel Stasiuc


Jess Carmona Jos Povedano Romero Francisco Jos Ruiz Morales
aaaaa

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

Prctica ISPConfig

El Administrador instalar y configurar el servidor siguiendo los pasos del tutorial de moodle. Tambin crear un revendedor y gestionar todas aquellas tareas necesarias para dar un servicio adecuado al revendedor. El Revendedor crear y administrar dos clientes y consultar sus estadsticas. Gestionar todas aquellas tareas necesarias para dar un servicio adecuado a cada cliente. Cada cliente crear un sitio web haciendo uso del CMS wordpress en el dominio asignado en las prcticas anteriores y crear una cuenta de correo electrnico accesible va SMTP e IMAP y squirrelmail para cada uno de los componentes del grupo para ese dominio. Hay que comprobar los cambios en los ficheros de configuracin que se introducen desde ISPConfig al dar de alta los distintos sitios de los clientes. Cada mquina de cada grupo estar dada de alta en los DNS del departamento como ispconfig1.gcap.net, ispconfig2.gcap.net, etc. Finalmente, cada componente del grupo tendr una cuenta de correo en cada uno de los dominios de los clientes. Cada usuario podr enviar y recibir correos independientemente del origen y destino de los mismos.

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

Primero instalamos el servicio SSH:

Ahora vamos a configurar la Red. Creamos una interfaz en Modo Puente:

En /etc/resolv.conf tenemos lo siguiente:

Nuestro Servidor tiene la siguiente IP:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

En el fichero /etc/hosts ponemos lo siguiente:

Actualizamos la base de datos de los paquetes:

Cambiamos el intrprete de rdenes por defecto y decimos que no queremos usar (/bin/bash) como intrprete de rdenes:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

Instalamos un paquete para sincronizar el reloj en Internet:

Instalamos los siguientes paquetes:

Seleccionamos la siguiente opcin:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

Establecemos el nombre del correo:

Ponemos una contrasea a MySQL (ispconfig):

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

Nos vamos al archivo /etc/postfix/master.cf y descomentamos las siguientes lneas:

Reiniciamos el Servicio Postfix:

Nos vamos al fichero /etc/mysql/my.cnf y comentamos la siguiente lnea:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

Reiniciamos el Servicio MySQL:

Comprobamos que la red est activa:

Instalamos los siguientes paquetes:

Paramos el servicio spamassassin:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

Instalamos los siguientes paquetes:

Seleccionamos Apache2:

Seleccionamos No:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

10

Activamos los siguientes mdulos de Apache:

Ahora nos vamos al fichero /etc/apache2/modsavailable/suphp.conf, comentamos las siguientes lneas y aadimos otra lnea:

Reiniciamos el Servicio de Apache:

Ahora instalamos el siguiente paquete:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

11

Reiniciamos Apache:

Instalamos los siguientes paquetes:

Activamos el mdulo y reiniciamos Apache:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

12

Instalamos los siguientes paquetes:

Vamos al fichero /etc/defaul/pure-ftpd-common y nos aseguramos que tengan los siguientes valores:

Generamos un certificado:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

13

Le cambiamos los permisos al certificado y reiniciamos PureFTPD:

Instalamos el servicio bind9:

Instalamos los siguientes paquetes:

Vamos al fichero siguiente y lo comentamos todo:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

14

Instalamos fail2ban:

Creamos el siguiente fichero con el siguiente contenido:

Creamos otro fichero con el siguiente contenido:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

15

Creamos otro fichero con el siguiente contenido:

Reiniciamos el servicio fail2ban:

Ahora instalamos squirrelmail:

Ahora vamos a configurar squirrelmail:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

16

Introducimos la opcin D:

Introducimos dovecot:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

17

Seleccionamos cualquier tecla:

Guardamos la configuracin con S:

Creamos un enlace simblico a la configuracin de apache:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

18

Nos vamos al fichero e introducimos las siguientes lneas:

Ahora vamos a descargar la tlima versin estable ISPConfig:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

19

Descomprimimos el paquete:

Nos vamos a la carpeta de instalacin de ISPConfig e iniciamos la instalacin:

Ahora comienza la configuracin de la instalacin:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

20

Seleccionamos las siguientes opciones:

A continuacin le damos a todo ENTER:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

21

Aceptamos el Puerto 8080:

Seleccionamos ENTER de nuevo:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

22

Seleccionamos ENTER en todas las opciones:

Finalizamos la instalacin:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

23

Accedemos desde un Cliente con Interfaz a la IP del Servidor seguido del puerto :8080 e iniciamos sesin con usuario admin y contrasea admin:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

24

Vamos a la seccin de los Clientes y aadimos un nuevo Revendedor en Add Reseller. Ponemos algunos datos de contacto, un nombre de usuario y una contrasea:

Podemos establecer lmites al revendedor, indicando que el nmero de clientes mximo al que puede dar servicio el revendedor son 4 y nmero de sitios que pueden ser creados 4:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

25

Comprobamos que ahora el revendedor puede acceder con su usuario y contrasea (revendedor):

El revendedor puede acceder para aadir clientes y sitios:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

26

Ahora el revendedor crear los dos clientes pulsando sobre cliente/aadir cliente:

Y crear los dos clientes:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

27

Adems veremos como el revendedor puede consultar las estadsticas de cada uno de los clientes. Tiene que pulsar sobre sitios y abajo a la izquierda la pestaa estadsticas:

Ahora en cada cliente configuramos las zonas de dominio y el sitio:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

28

Para ello nos logueamos con uno de los clientes:

En este caso el dominio del cliente es hercules.gcap.net

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

29

Una vez creadas las Zonas de cada Cliente, podemos ver que se almacenan automticamente en nuestro Servidor:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

30

Configuramos el dominio del sitio:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

31

Una vez que hemos agregado los Sitios con ISPConfig, observamos que los sitios se almacenan y se activan automticamente en nuestro Servidor dentro de Apache:

Podemos ver el Sitio Web de hercules.gcap.net por ejemplo:

Ahora para poder poner un CMS (por ejemplo) en nuestro sitio, tendremos que acceder va FTP.

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

32

Creamos un usuario FTP:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

33

Probamos a acceder al servidor con FTP:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

34

Para poder implementar un sitio con wordpress tendremos que conectarnos a una base de datos, para que se guarde la configuracin de wordpress, para ello configuramos la base de datos para wordpress:

Con filezilla cargamos wordpress:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

35

Una vez tenemos wordpress lo instalamos con el dominio del cliente y la configuracin de conexin a la base de datos que hemos especificado.

Por ultimo ya tenemos nuestro wordpress instalado en www.hercules.gcap.net

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

36

De igual forma haramos con el resto de clientes que el revendedor ha creado.

Configuracin de correo del cliente:

Vamos a crear primero el dominio de correo.

Ahora vamos a crear los distintos buzones (usuarios de correo), para ello vamos a buzn de correo y configuramos las cuenta.

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

37

Ahora vemos como desde el dominio del cliente 2(hercules) nos manda un correo al dominio del cliente 1 (dionisio) y nos llega:

Servicios de Red e Internet 2 A.S.I.R.

Emanuel Adrian Gabriel Stasiuc

38

Ahora vamos a conectarnos en thunderbird.

Vemos como desde thunderbird tambin funciona.