PDF de programación - El servidor perfecto en Debian Squeeze ISPConfig-2

Imágen de pdf El servidor perfecto en Debian Squeeze ISPConfig-2

El servidor perfecto en Debian Squeeze ISPConfig-2gráfica de visualizaciones

Publicado el 4 de Junio del 2018
230 visualizaciones desde el 4 de Junio del 2018
622,5 KB
42 paginas
Creado hace 8a (26/03/2011)
El Servidor Perfecto ­ Debian Squeeze (Debian 6.0) ISPConfig­2

1. Tutorial creación de un ISPServer en Debian Squeeze|outline
1.1. Contenido del tutorial
1.2. Licencia/Copyright
1.3. Software
1.4. Sobre este documento
1.5. Requisitos
1.6. Nota Preliminar
2. Sistema Base
2.1.Instalación del Sistema Básico
3. Instalación/Configuración de Servicios|outline
3.1.SSH
3.2.Configurar la Red
3.3.Actualización de la instalación de Debian
3.4.Cambie el shell por defecto
3.5.Instalar software necesario
3.6.Cuotas
3.7.BIND9 servidor DNS
3.8.MySQL
3.9.Postfix con SMTP-AUTH y TLS
3.10.Courier-IMAP/Courier-POP3
3.11.Apache/PHP5/Ruby/Python/WebDAV
3.11.1.Deshabilitar PHP Globalmente
3.12.Proftpd
3.13.Webalizer
4. Finalización/Ajustes necesarios
4.1.Sincronizar el reloj del sistema
1. Tutorial creación de un ISPServer en Debian Squeeze|outline
4.3.ISPConfig
4.4.Nota sobre SuExec
4.5.Enlaces

1. Tutorial creación de un ISPServer en Debian Squeeze

1.1. Contenido del tutorial
Este tutorial muestra cómo configurar un servidor en Debian Squeeze (Debian 6.0) para que ofrezca
todos los servicios y alojamientos necesarios por los ISPs: servidor web Apache (SSL-capable),
servidor de correo Postfix con SMTP-AUTH y TLS, servidor DNS BIND, Proftpd FTP servidor,
servidor MySQL, Courier POP3/IMAP, Quota, Firewall, etc. Al final, usted debe tener un sistema
que funciona de forma fiable, y si lo desea, puede instalar el panel de control de webhosting gratis
ISPConfig 2 (es decir, se ejecuta en el paquete ISPConfig).

1.2. Copyright ©
Este documento se registra bajo la licencia de Creative Commons, y se puede encontrar en el sitio de
la comunidad de Usuario s y desarrolladores mas grande de Debian en español esdebian.org

http://www.esdebian.org/wiki

1.3. Software
Voy a utilizar el software siguiente:

• Servidor Web: Apache 2.2.16 con PHP 5.3.3, Python y Ruby
• Servidor de Base de datos: MySQL 5.1.49
• Servidor de Correo: Postfix
• Servidor DNS: BIND9
• Servidor FTP: proftpd
• POP3/IMAP: Voy a usar el formato Maildir y por lo tanto instalar Courier-POP3/Courier-IMAP.
• Webalizer para las estadísticas del sitio web

1.4. Sobre este documento
Quiero decir en primer lugar que esta no es la única manera de crear tal sistema. Hay muchas maneras
de lograr este objetivo, pero este es el camino que tomo. Yo no emito ninguna garantía de que esto
funcionará para usted!

1.5. Requisitos
Para instalar este sistema se necesita lo siguiente:

• CD de Debian squeeze, para instalación desde la red (netinstall), disponible aquí:

http://cdimage.debian.org/debian-cd/6.0.0/i386/iso-cd/debian-6.0.0-i386-netinst.iso (i386) o http
: / / cdimage.debian.org/debian-cd/6.0.0/amd64/iso-cd/debian-6.0.0-amd64-netinst.iso (x86_64)

• conexión a Internet

1.6. Nota Preliminar
En este tutorial utilizo el server1.example.com nombre de host con la dirección IP 192.168.0.100 y la
puerta de enlace 192.168.0.1. Estos ajustes pueden ser diferentes para ti, así que hay que reemplazarlos
en su caso.

2. Sistema base

2.1. Instalación del Sistema Básico
Inserte el CD de instalación de Debian y arranque desde él. Seleccione Instalar (esto se iniciará el
instalador de texto - si usted prefiere un instalador gráfico, seleccione instalación gráfica):

Seleccione su idioma:

Seleccione su Ubicación:

Si ha seleccionado una combinación poco común de la lengua y la ubicación (como el Inglés como el
idioma y Alemania como la ubicación, como en mi caso), el instalador le puede decir que no hay lugar
definido para esta combinación, en este caso usted tiene para seleccionar manualmente la configuración
regional. Selecciono es_ES.UTF-8 aquí:

Elige un diseño de teclado:

El programa de instalación comprueba el CD de instalación, el hardware y configura la red con DHCP
si hay un servidor DHCP en la red:

Escriba el nombre de host. En este ejemplo, mi sistema se llama server1.example.com, por lo que se
debe entrar server1

Introduzca su nombre de dominio. En este ejemplo, es example.com:

A continuación, dar el usuario root una contraseña:

Confirme que la contraseña para evitar errores tipográficos:

Crear una cuenta de usuario normal, por ejemplo, el usuario Administrador con el administrador de
nombre de usuario (no utilice el nombre de usuario admin ya que es un nombre reservado en Debian
Squeeze):

Ahora se tiene que particionar su disco duro. Por el bien de la simplicidad crearé una partición más
grande (con el punto de montaje /) y una partición swap poco mas pequeña, así que selecciono Guiado -
uso todo el disco (por supuesto, el reparto es totalmente de usted - si lo desea, puede crear más de una
partición grande, y también puede usar LVM):

Seleccione el disco que desea particionar:

A continuación, seleccione el esquema de particiones. Como se mencionó antes, seleccione Todos los
archivos en una partición (recomendado para los nuevos usuarios) para el bien de la simplicidad - que
depende de su gusto lo que usted elija aquí:

Cuando haya terminado, seleccione Finalizar el particionado y escribir los cambios en el disco:

Seleccione Sí cuando se le pide escribir los cambios en los discos?:

Al aceptar se procedera a formatear las particiones creadas e instalar el sistema base. A continuación,
debe configurar apt. Debido a que usted está utilizando el CD de Debian Squeeze Netinstall que
contiene sólo un conjunto mínimo de paquetes, se debe utilizar una réplica en la red. Seleccione el país
donde se encuentra el espejo de la red que desea utilizar (por lo general este es el país donde se
encuentra su sistema Debian Squeeze):

A continuación, seleccione el espejo que desea utilizar (ftp.de.debian.org por ejemplo):

A menos que utilice un proxy HTTP, deje el siguiente campo vacío y pulsa Siguiente:

Apt es ahora la actualización de su base de datos de paquetes:

Puede saltar la encuesta de uso del paquete mediante la selección n:

Necesitamos un servidor web, servidor DNS, servidor de correo, y una base de datos MySQL, pero sin
embargo no se selecciona cualquiera de ellos ahora porque me gusta tener el control total sobre lo que
se instala en mi sistema. Por lo tanto, sólo tienes que seleccionar el sistema estándar de servicios
públicos y el servidor SSH (por lo que de inmediato se puede conectar al sistema con un cliente SSH
como PuTTY después de finalizada la instalación) y pulsa Siguiente:

Los paquetes necesarios se descargan e instalan en el sistema:

Se le pide instalar el gestor de arranque GRUB en el registro de arranque, seleccione Sí:

La instalación del sistema base se ha terminado. Retire el CD de Debian Squeeze Netinstall de la
unidad de CD y pulse Continuar para reiniciar el sistema:

3. Instalación/Configuración de Servicios

3.1. SSH
Si no se ha instalado un servidor SSH durante la instalación básica del sistema, puedes hacerlo ahora:
# apt-get install ssh openssh-server
A partir de ahora puede usar un cliente SSH como PuTTY y conectarse desde su estación de trabajo a
su servidor Debian Squeeze y seguir los pasos restantes de este tutorial.
Voy a usar vi como mi editor de texto en este tutorial. El programa vi por defecto tiene un
comportamiento extraño en Debian y Ubuntu, para solucionar este problema, instalamos vim-nox:
# apt-get install vim-nox
(Usted no tiene que hacer esto si usted utiliza un editor de textos diferentes, tales como Joe o nano.)

3.2. Configurar la Red
Debido a que el instalador de Debian Squeeze ha configurado nuestro sistema para obtener su
configuración de red a través de DHCP, tenemos que cambiar eso ahora, porque un servidor debe tener
una dirección IP estática. Editar el archivo /etc/network/interfaces y ajustarlo a sus necesidades (en este
ejemplo de configuración voy a utilizar la dirección IP 192.168.0.100) (por favor, tenga en cuenta que
puedo reemplazar allow-hotplug eth0 con auto eth0, de lo contrario reiniciar la red no funciona y nos
tiene que reiniciar todo el sistema):
# vi /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#allow-hotplug eth0
#iface eth0 inet dhcp
auto eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
A continuación, reinicie su red:
# /etc/init.d/networking restart
A continuación, edite /etc/hosts. Hacer que se vea así:
# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.0.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 ejecute
# echo server1.example.com > /etc/hostname
# /etc/init.d/hostname.sh start
A continuación, ejecute
# hostname
# hostname -f
Es importante que ambos muestren server1.example.com

3.3. Actualización de la instalación de Debian
Primero asegúrese de que el archivo /etc/apt/sources.list contiene el repositorio de las actualizaciones
squeeze-updates (esto asegura que siempre reciben las actualizaciones más recientes para el antivirus
ClamAV -publica comunicados de este proyecto con mucha frecuencia, ya veces las versiones
anteriores dejan de funcionar).
# vi /etc/apt/sources.list
[...]
deb http://ftp.de.debian.org/debian/ squeeze-updates main
[...]
Ejecutar
# apt-get update && apt-get upgrade
para instalar las actualizaciones más recientes (si los hay).

3.4. Cambie el shell por defecto
/bin/sh es un enlace simbólico a /bin/dash, sin embargo necesitamos /bin/bash, no /bin/dash. Por lo
tanto, haga lo siguiente:
dpkg-reconfigure dash
No usar dash como shell por defecto del sistema (/bin/sh)? <-- No, puesto que de lo contrario producira
un error en la instalacion del ISPConfig.

3.5. I
  • Links de descarga
http://lwp-l.com/pdf11570

Comentarios de: El servidor perfecto en Debian Squeeze ISPConfig-2 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad