Manual de administración del sistema Ghosting Índice de contenido 1 Webmin..........................................................................................................................3 Usuarios de Webmin.................................................................................................14 Cambio de idioma y tema.........................................................................................15 Histórico de acciones................................................................................................16 Copia de Seguridad de Archivos de Configuración..................................................18 Copias de seguridad planificada.................................................................................18 1.Módulos en los que hacer copia de seguridad.....................................................18 2.Destino de Copia de Seguridad ..........................................................................20 3.Incluir en copia seguridad ..................................................................................21 4.Enviar resultado por correo a..............................................................................22 5.Copia de Seguridad Planificada habilitada.........................................................22 Copia de seguridad de configuración ahora................................................................24 1 Módulos en los que hacer copia de seguridad...................................................24 2 Destino de la copia de seguridad.......................................................................24 3 Incluir en copia seguridad..................................................................................26 Restaurar configuración ahora....................................................................................27 1 Módulos a restaurar ............................................................................................27 2 Restaurar desde..................................................................................................28 3 Aplicar configuraciones.....................................................................................29 Servidores Webmin...................................................................................................30 2 Sistema.........................................................................................................................33 Paquetes Instalados.....................................................................................................44 Instalar un Nuevo Paquete...........................................................................................45 Identificar un Archivo.................................................................................................45 3 Red...............................................................................................................................56 Configuración de Red ................................................................................................56 Cortafuegos Linux .....................................................................................................59 Monitorización de Ancho de Banda ..........................................................................60 Servicios Extendidos de Internet (XInetd) .................................................................63 Túneles SSL................................................................................................................64 4 Hardware......................................................................................................................65 5 Servidores...................................................................................................................71 AWstats Reporting .....................................................................................................71 Configuración de Postfix............................................................................................73 Configuración de QMail.............................................................................................84 Configuración de Sendmail .......................................................................................86 Manual de administración Webmin / Ghosting 1/214
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Manual de administración del sistema Ghosting
Índice de contenido 1 Webmin..........................................................................................................................3
Usuarios de Webmin.................................................................................................14 Cambio de idioma y tema.........................................................................................15 Histórico de acciones................................................................................................16 Copia de Seguridad de Archivos de Configuración..................................................18Copias de seguridad planificada.................................................................................18
1.Módulos en los que hacer copia de seguridad.....................................................182.Destino de Copia de Seguridad ..........................................................................203.Incluir en copia seguridad ..................................................................................214.Enviar resultado por correo a..............................................................................225.Copia de Seguridad Planificada habilitada.........................................................22
Copia de seguridad de configuración ahora................................................................24 1 Módulos en los que hacer copia de seguridad...................................................24 2 Destino de la copia de seguridad.......................................................................24 3 Incluir en copia seguridad..................................................................................26
Paquetes Instalados.....................................................................................................44Instalar un Nuevo Paquete...........................................................................................45Identificar un Archivo.................................................................................................45
3 Red...............................................................................................................................56Configuración de Red ................................................................................................56Cortafuegos Linux .....................................................................................................59Monitorización de Ancho de Banda ..........................................................................60Servicios Extendidos de Internet (XInetd) .................................................................63Túneles SSL................................................................................................................64
AWstats Reporting .....................................................................................................71Configuración de Postfix............................................................................................73Configuración de QMail.............................................................................................84Configuración de Sendmail .......................................................................................86
Manual de administración Webmin / Ghosting1/214
Manual de administración del sistema Ghosting
Servidor SSH .............................................................................................................95Opciones Varias. ....................................................................................................98Opciones de Máquina Cliente ...............................................................................99Configuración de Clave de SSH...........................................................................100
Servidor Web Apache.............................................................................................100Servidor de Base de Datos MySQL .........................................................................105Servidor de Base de Datos PostgreSQL ...................................................................108Servidor de DHCP ...................................................................................................109Servidor de DNS BIND ............................................................................................110
1 Registro NS ......................................................................................................110 2 Registro A ........................................................................................................110 3 Registro MX .....................................................................................................111 4 Registro CNAME .............................................................................................111
6 Gestión de Hospedajes...............................................................................................119Configuración del módulo VirtualMin......................................................................119Virtualmin Virtual Servers .......................................................................................134Opciones principales.................................................................................................143Emails de casilla nueva.............................................................................................158Monitoreo de Ancho de Banda..................................................................................160 Módulos Plugin.......................................................................................................164Campos personalizados.............................................................................................173Resguardar y Restaurar..............................................................................................174INSTALACIÓN CMS...............................................................................................176Instalación del CMS Xoops.......................................................................................186Instalación de Media Wiki........................................................................................195Virtualmin Base de datos Oracle...............................................................................197
7 Otros..........................................................................................................................200Cargas y Descargas ..................................................................................................200Comandos Personalizados .......................................................................................200Directorios Web Protegidos .....................................................................................203Módulos de Perl (CPAN)..........................................................................................205 Conexión Telnet / SSH............................................................................................207 Explorador de archivos...........................................................................................208 Estado de sistema y servidores...............................................................................209 Comandos de consola..............................................................................................212
En la parte superior de esta página hay un formulario para teclear los detalles
de un nuevo alias de correo. Más allá del formulario hay una lista de alias
existentes y de destinatarios de correo redirigido. Para editar un alias, haz
click en su nombre.
Si estás usando el módulo de Majordomo, puedes darte cuenta de varios alias
como Majordomo, ownerlistname o listnamerequest. No modifiques
estos alias a menos que sepas lo que estás haciendo.
o Dominios Locales (Cw)
Además del dominio principal Sendmail sólo aceptará para entrega local
correo para dominios y nombres de máquina listados en la caja de texto de
Manual de administración Webmin / Ghosting87/214
Manual de administración del sistema Ghosting
esta página. Si deseas que tu servidor de correo maneje dominios de correo
múltiples, estos han de estar listados en este formulario.
Date cuenta de que con sólo incluir un dominio en la lista no es suficiente.
Además tienes que asegurarte de que existe un registro DNS para ese
dominio y que apunta a tu sistema.
o Enmascaramiento de Dominio (CM)
Si se teclea un dominio arriba, sendmail alterará las direcciones Desde
(From) de todos los mensaje salientes para que parezcan venir desde ese
dominio. Además, cualquier mensaje de email que pase a través de tu sistema
desde alguna de las máquinas o dominios listados a la izquierda tendrá su
dirección Desde (From) modificada de igual manera. Ten en cuenta que
cualquier enmascaramiento de dominio definido aquí puede ser no tenido en
cuenta por usuarios específicos que utilicen la página de Direcciones de
Salida.
Esta característica puede ser útil si deseas que el correo de tu sistema parezca
que viene desde tu nombre de dominio en vez de tu nombre de máquina o si
tu sistema es el concentrador de correo para un número de otras máquinas
que tienen sus propios servidores de correo.
Manual de administración Webmin / Ghosting88/214
Manual de administración del sistema Ghosting
o Usuarios Fiables (T)
Si un usuario local intenta enviar correo, sendmail permitirá sólo que el
usuario suministre una dirección Desde: (From:) diferente si el usuario está
en la lista de esta página. Esta restricción existe para prevenir que los
usuarios envíen correo con direcciones Desde: (From:) falsas desde tu
sistema.
o Mapeo de Direcciones (virtuser)
Los mapeos de direcciones son similares a los alias, pero son más adecuados
en un sistema que maneja dominios de correo múltiples. Pueden ser
utilizados para redirigir correo para un dominio completo a una sola
dirección, manejar usuarios con el mismo nombre en diferentes dominios o
mapear todo el correo desde un dominio a otro.
Ten en cuenta que tienes que tener una entrada en la tabla de dominios
locales para cualquier dominio usado por el mapeo de direcciones y que debe
de haber un registro MX de DNS para cada dominio que apunte a tu sistema.
• Enrutamiento de Dominio (mailertable)
El enrutamiento de dominio proporciona un modo de definir un método de
transferencia especial de envío de correo a ciertos dominios. Esto puede ser
Manual de administración Webmin / Ghosting89/214
Manual de administración del sistema Ghosting
útil si tu sistema es un pasarela para servidores de correo que no pueden ser
alcanzados desde fuera de tu red o si quieres forzar que todo el correo para
un dominio en particular sea enrutado a través de algún otro servidor.
No deberías de tener entrada alguna en la lista de dominios locales para
cualquier dominio que esté enrutado. Sin embargo, deberías tener un registro
MX de DNS apuntando a tu sistema para cualquier dominio que sea una
pasarela para él. También deberías tener una entrada en la lista de dominios
de la pasarela para cada dominio.
o Direcciones de Salida (generics)
Las características de control de 'a rechazar' de sendmail te permite prevenir
que el correo no deseado llegue a tus usuarios mediante el rechazo del correo
de ciertas direcciones y así prevenir que los usuarios que lo envían utilicen tu
sistema para enviar correo a través de él. Por defecto sendmail aceptará
correo desde cualquier dirección hacia tus usuarios locales pero tendrá
previsto que cualquier cliente o servidor de correo envíe el mismo a través de
tu sistema. Típicamente lo que debes hacer es añadir reglas de control de
correo de 'a rechazar' para así rechazar el correo enviado por esta gente y
también debes de añadir reglas que permitan a otras máquinas de tu red el
enviar correo a través de tu sistema.
Manual de administración Webmin / Ghosting90/214
Manual de administración del sistema Ghosting
o Dominios de Salida (CG)
A menos que estés autorizado por las reglas de control de 'a rechazar',
sendmail sólo permitirá retransmitir correo a los dominios listados en la caja
de texto de la izquierda. Los mensajes de correo entrantes que no sean para
usuarios locales o para cualquiera de los dominios listados, serán rechazados.
Si tu sistema sirve de pasarela de varios dominios que no son directamente
accesibles desde fuera de tu red (usando la característica de enrutamiento de
dominio), entonces todos esos dominios deberían de estar listados aquí.
o Mapeo de Dominio (domaintable)
Esta página lista las entradas relevantes del archivo de configuración M4 de
Sendmail /etc/mail/sendmail.mc, desde el cual el archivo de
configuración actual /etc/mail/sendmail.cf ha sido reconstruído.
o Control de 'a Rechazar' (access)
• Dominios de Retransmisión (CR)
o Configuración M4 de Sendmail
o Cola de Correo (mailq)
Manual de administración Webmin / Ghosting91/214
Manual de administración del sistema Ghosting
o Buzones de Usuario
• Lectura de Correo de Usuarios
Desde este modulo se pueden manipular los correos de cualquier cuenta de usuario
sin necesidad de indicar la contraseña. Por lo tanto es altamente recomendable que
solo el administrador total del sistema tenga acceso a este modulo con privilegios de
administrador Webmin.
Manual de administración Webmin / Ghosting92/214
Manual de administración del sistema Ghosting
• Majordomo Gestor de Listas
Desde la página de Majordomo podremos editar sus opciones, así como
añadir listas de correo.
• Servidor ProFTPD
Desde este módulo Webmin podemos configurar las distintas opciones
del servidor ProFTPD.
o Configuración Global
• opciones de Red
• opciones de Diario
Manual de administración Webmin / Ghosting93/214
Manual de administración del sistema Ghosting
• Archivos y Directorios
• Control de Acceso
• Varios
• Autenticación
• Archivos de opciones de PorDirectorio
• Usuarios de FTP denegados
• Editar Archivos de Configuración
o Opciones de Pordirectorio y Porcomando.
Podemos añadir o editar las opciones de Pordirectorio o Porcomando de
nuestro servidor ProFTPD.
o Servidores Virtuales.
Manual de administración Webmin / Ghosting94/214
Manual de administración del sistema Ghosting
Disponemos de un servidor por defecto que gestionará las conexiones FTP,
que no sean gestionadas por otros servidores virtuales. Estos servidores
virtuales serán añadidos y configurados desde ésta página.
Servidor SSH
Este módulo le permite configurar varias opciones del servidor SSH
instalado en su sistema, así como opciones usadas por su cliente SSH cuando
se conecta a otro servidor. Tras cambiar cualquier opción del servidor debe
pulsar sobre el botón Aplicar Cambios en la parte inferior de la página para
que los cambios surtan efecto.
• Autenticación.
Manual de administración Webmin / Ghosting95/214
Manual de administración del sistema Ghosting
En esta página se pueden configurar las opciones relacionadas con la
identificación de su servidor SSH.
• En Red.
En esta página puede configurar opciones de red para el servidor SSH.
• Control de Acceso.
Dependiendo de la versión de SSH que esté usando, se pueden configurar
una o dos clases de control de acceso:
• Para el control de acceso por máquina, puede permitir o denegar máquinas
introduciendo una lista de nombres de máquina (como www.foo.com),
direcciones IP o patrones de nombre (como *.foo.com). Sin embargo, esta clase
de control de acceso no está soportada por todas las versiones del servidor SSH.
• Para el control de acceso por usuario o grupo, los nombres de usuario pueden ser
tanto cuentas locales (como jcameron), patrones de cuentas (como jcam*) o una
combinación de nombre de usuario y máquina cliente (como
[email protected]). Los grupos permitidos o denegados también pueden
Manual de administración Webmin / Ghosting96/214
Manual de administración del sistema Ghosting
ser nombres de grupo normales o patrones de grupos, pero no pueden incluir
nombres de máquinas.
Manual de administración Webmin / Ghosting97/214
Manual de administración del sistema Ghosting
Opciones Varias.
• Esta página contiene opciones que no cuadran en otras categorías. Algunas
de las opciones menos evidentes pero más interesantes son:
• ¿ Permitir el reenvío de conexiones X11 ?
Si tiene la opción 'Sí', los usuarios que ingresen mediante SSH desde una
máquina UNIX podrán ejecutar aplicaciones X en el servidor y hacer que
la conexión X se redirija a lo largo de la conexión SSH hasta su display
local.
• "facility" de los historiales del sistema
La "facility" de syslog que se usa para registrar los errores e información
del servidor SSH. Se puede usar junto con el módulo Historiales del
Sistema para controlar a qué fichero se escriben los mensajes de SSH.
• Intervalo de regeneración de la clave del servidor
Manual de administración Webmin / Ghosting98/214
Manual de administración del sistema Ghosting
El intervalo de tiempo en que el servidor SSH genera una nueva clave
para cifrar las conexiones. Si se desea un alto nivel de seguridad,
establezca este parámetro a un valor bajo.
Opciones de Máquina Cliente
Esta página muestra máquinas y patrones de máquinas para los cuales se han
definido opciones de cliente SSH. Se usan cuando se ejecuta en su sistema el
cliente SSH para ingresar en otro servidor SSH, con el conjunto de opciones
que aplican determinado por el nombre de máquina especificado en el
comando ssh.
Habitualmente, por defecto las únicas opciones definidas serán aquellas que
apliquen a todas las máquinas. Sin embargo, puede crear conjuntos
adicionales de opciones para controlar cómo ingresan los usuarios en otros
servidores o patrones de servidores concretos.
Manual de administración Webmin / Ghosting99/214
Manual de administración del sistema Ghosting
Configuración de Clave de SSH
Esta página le permite poner la configuración automática de SSH para
nuevos usuarios de Unix creados en su sistema. Si se configura, los nuevos
usuarios no tendrán que usar sshkeygen antes de usar SSH.
Servidor Web Apache
Manual de administración Webmin / Ghosting100/214
Manual de administración del sistema Ghosting
• Redes y Direcciones
En "Direcciones y red" se puede precisar de los alias de nombre de dominio
("Alternate virtual server names") Se puede también indicar la dirección e
mail del responsable de esta página web.
• Módulos Apache
En “Módulos Apache” podemos visualizar y cambiar los módulos que
cargará el servidor Apache.
• Tipos MIME.
Configuración de tipos MIME; podremos especificar el archivo que contiene
los tipos MIME, así como modificar cada uno de ellos mediante esta
funcionalidad.
• Varios
Manual de administración Webmin / Ghosting101/214
Manual de administración del sistema Ghosting
En el apartado “Varios” podemos especificar algunas opciones como el
directorio de volcado de memoria, el fichero de PID del servidor, etc...
• Programas CGI. Especificaremos cuestiones referentes a la
bitácora de CGI
• Archivos de opciones de PorDirectorio
• Reconfigurar Módulos Conocidos
• Editar Parámetros Definidos. Cuando Apache arranca, se le
pueden pasar parámetros con la opción D de la línea de comando.
Estos parámetros se pueden cambiar desde la herramienta.
• Editar Archivos de Configuración.Podemos editar los ficheros de
configuración como httpd.conf, perl.conf, php.conf, etc...
• Servidores Virtuales
En la página se listan los servidores virtuales que están actualmente activos.
Manual de administración Webmin / Ghosting102/214
Manual de administración del sistema Ghosting
Crear un nuevo servidor virtual
En la parte baja de la página, encontramos un formulario que
permite crear un nuevo servidor web (o servidor virtual) Se indica
así pues el dominio que hay que utilizar y el repertorio del
usuario.
El nuevo servidor virtual debe aparecer en la lista después de la
validación.
Manual de administración Webmin / Ghosting103/214
Manual de administración del sistema Ghosting
• opciones de Servidor Virtual.
Si hacemos click alguno de los servidores virtuales, accedemos a las
opciones de configuración de éste.
Manual de administración Webmin / Ghosting104/214
Manual de administración del sistema Ghosting
En "Redes y Direcciones" se puede precisar de los alias de nombre de dominio
("Alternate virtual server names"). Se puede también indicar la dirección email
del responsable de esta página web.
Servidor de Base de Datos MySQL
MySQL es un servidor de base de datos simple para sistemas Unix. Soporta
múltiples bases de datos, potentes controles de acceso, muchos tipos de datos y
la mayor parte de la sintáxis SQL estándar. Cada base de datos gestionada por el
servidor puede contener múltiples tablas y cada tabla contener múltiples filas de
datos.
Manual de administración Webmin / Ghosting105/214
Manual de administración del sistema Ghosting
La página principal muestra una lista de iconos de base de datos en la parte
superior, con un enlace para añadir una nueva base de datos bajo cada uno de
ellos. Cada servidor MySQL tendrá al menos la base de datos mysql que
almacena tablas de configuración y de control de acceso. Bajo las bases de datos
hay iconos para configurar el control de acceso y en la parte inferior hay un
botón para parar y arrancar el servidor de base de datos.
• Permisos de usuarios: Desde esta pantalla se pueden crear usuarios mysql
asignándoles permisos sobre las bases de datos de la máquina local o de
máquinas remotas.
Manual de administración Webmin / Ghosting106/214
Manual de administración del sistema Ghosting
• Permisos de bases de datos: Desde este menú se pueden asignar permisos
a las bases de datos existentes, especificando que usuarios pueden
acceder a cada base de datos y con que permisos. En caso de que exista
un usuario definido en la opción anteriormente descrita con permisos
totales podrá acceder a cualquier base de datos independiemente de los
permisos de la base de datos aquí asignados.
Manual de administración Webmin / Ghosting107/214
Manual de administración del sistema Ghosting
Servidor de Base de Datos PostgreSQL
PostgreSQL es un servidor de base de datos simple para sistemas Unix. Soporta
múltiples bases de datos, potentes controles de acceso, múltiples tipos de datos y
la mayoría de la sintaxis estándar SQL. Cada base de datos gestionada por el
servidor puede contener múltiples tablas y cada tabla puede contener múltiples
filas de datos.
La página principal muestra una lista de los iconos de bases de datos en la parte
superior, con un enlace para añadir una nueva base de datos. Cada servidor
PostgreSQL tendrá al menos una base de datos de plantilla, normalmente
llamada template1. Bajo las bases de datos hay iconos para configurar el
Manual de administración Webmin / Ghosting108/214
Manual de administración del sistema Ghosting
control de acceso y los permisos y en la parte inferior hay un botón para parar y
arrancar el servidor de base de datos.
Servidor de DHCP
• Subredes y Redes Compartidas.
• Añadir una nueva subred.
• Añadir una nueva red compartida
• Máquinas y Grupos de Máquinas
• Añadir una nueva máquina
• Añadir un nuevo grupo de máquinas
• ZonasDN.
• Añadir una zona DNS.
Manual de administración Webmin / Ghosting109/214
Manual de administración del sistema Ghosting
Servidor de DNS BIND
Para configurar los servidores virtuales se recomienda dejar que el Virtualmin añada automáticamente las entradas activando esta opción en la configuración del modulo del Virtualmin tal y como se explica en el documento 'Gestión de hospedajes Virtualmin”.No obstante se explican a continuación los tipos de registros que se pueden configurar en el servidor DNS
1 Registro NS
Es buena idea comenzar la zona con la lista de los servidores de nombres del dominio. Los servidores deben ser a lo menos dos (por tolerancia a fallas) y ubicados en redes y lugares distantes. En general es buena idea tener otra institución con la cual acordar que ellos sean secundarios de nuestros dominios a cambio de nosotros ser secundarios de ellos. Estos servidores de nombres deben ir listados por nombre de dominio, sin dirección IP.
2 Registro A
La idea de base de la zona es proveer la lista de nombres en el dominio y sus direcciones IP. Para eso son los registros A, donde listo todas mis máquinas. Si tengo máquinas con más de una dirección IP, repito el nombre.Si tengo máquinas con más de un nombre, repito la dirección IP.
Manual de administración Webmin / Ghosting110/214
Manual de administración del sistema Ghosting
3 Registro MX
Aparte de la lista de los nombres con sus direcciones IP, es importante definir los registros MX asociados. Éstos permiten que el correo electrónico dirigido a cualquier máquina del dominio le llegue a una máquina de correo principal, la que después se encarga de distribuirlo internamente.
4 Registro CNAME
Permite definir aliases para máquinas, pero no todos los resolvers los manejan bien. Es mucho mejor definir varios nombres que dan la misma dirección IP, por ejemplo: tortel IN A 146.83.4.11www IN A 146.83.4.11mail IN A 146.83.4.11ns IN A 146.83.4.11
Manual de administración Webmin / Ghosting111/214
Manual de administración del sistema Ghosting
• Webalizer Análisis de Históricos (Logs)
Webalizer es un programa para generar informes sobre las estadisticas de las
visitas del sitio web.
Los campos disponibles son los siguientes:
Manual de administración Webmin / Ghosting112/214
Manual de administración del sistema Ghosting
● Ruta base a archivo log: log generado por el servidor web. Se
actualiza por cada visita que tenga el sitio. Es este archivo el que
webalizer examina para elaborar el informe.
● Formato del log: Especifica si el log a examinar ha sido generado por
Apache, IIS o Webstar.
● Ruta donde almacenar el informe: Especifica en que fichero se quiere
guardar el informe
● ejecutar como usuario...: Indica que usuario de sistema ejecuta el
proceso de actualización. Se debe especificar el usuario del dominio
que es el que tiene permisos en el directorio.
● ¿Reprocesar siempre archivos log?: Indica si vuelve a examinar todo
el archivo de log o solo las ultimas modificaciones realizadas.
● Opciones de informe: Indica si el informe se genera con las opciones
por defecto o las anteriormente indicadas.
● ¿Limpiar archivo de log tras el informe planificado?: Indica si elimina
la información del log que haya sido procesada para generar el
Manual de administración Webmin / Ghosting113/214
Manual de administración del sistema Ghosting
informe. No es recomendable activar esta opción ya que se perderia
toda la información sobre las visitas y accesos al Apache.
● ¿Generar informe programado?: Indica si se debe generar un nuevo
informe los días y horas seleccionados en los combos de abajo. En
caso afirmativo una tarea en el cron es añadida automáticamente que
generara un informe con los datos antes especificados.
Además se puede ver el informe actual o generar uno nuevo con los botones de
abajo del todo.
Manual de administración Webmin / Ghosting114/214
Manual de administración del sistema Ghosting
SpamAssassinSpamAssassin es un programa que analiza el correo electrónico de nuestro
servidor y lo clasifica como Spam de acuerdo a una listas que se consultan a través de
Internet en base a su remitente, asunto o cuerpo del mensaje y a una serie de criterios
que se configuran mediante la interfaz del Ghosting.
• La 'opción Direcciones Permitidas y Denegadas '
permite indicar que direcciones de correo electrónico consideramos seguras y nunca
deben ser clasificadas como Spam mirando su remitente. Asimismo También se pueden
indicar las direcciones que siempre serán consideradas Spam independientemente del
mensaje.
• Clasificación SPAM: SpamAssassin asigna una puntuación a cada mensaje
basándose en su contenido y cabeceras. Las opciones en esta página determinan
Manual de administración Webmin / Ghosting115/214
Manual de administración del sistema Ghosting
la puntuación por encima de la cuál un mensaje es considerado spam, y algunos
de los métodos a través de los cuales se calcula dicha puntuación.
• Notificación de mensaje: Las opciones en esta página controlan las
modificaciones que hace SpamAssassin a las cabeceras y al cuerpo de todos los
mensajes que analiza, y modificaciones que hace a aquellos clasificados como
spam.
Manual de administración Webmin / Ghosting116/214
Manual de administración del sistema Ghosting
• Test de cabeceras y cuerpo: Esta página le permite definir tests adicionales que
SpamAssassin aplicará al email, basándose en las cabeceras del mensaje, el
contenido del cuerpo, las URLs encontradas en el cuerpo. El nombre asignado a
cada test depende de usted, pero habitualmente es algo parecido a
CONTAINS_FOO.
• Opciones misceláneas privilegiadas: Las opciones sobre esto solo pueden
establecerse globalmente, en lugar de en ficheros de configuración individual de
usuario. Controlan con paths a varios ficheros de logging y configuración.
Manual de administración Webmin / Ghosting117/214
Manual de administración del sistema Ghosting
ProcMailProcmail es un sencillo programa que permite procesar correos, haciendo con
ellos lo que se quiera, de una forma sencilla pero muy potente. Es posible separar los
correos según determinados filtros, eliminar correos spam, reenviar a otras cuentas,
activar antivirus de correos, responder automáticamente, ejecutar programas, etc ...
Las acciones de procmail debajo, desde /etc/procmailrc, se aplicarán a todo el
correo entregado a usuarios de tu sistema. Sin embargo, sólo se usarán si procmail está
instaldo y la característica de local_procmail de Sendmail está activada.
• Añadir una nueva acción de filtro
Se seleccionan las opciones deseadas a la hora de aplicar este filtro sobre las cabeceras, mayúsculas etc...
Manual de administración Webmin / Ghosting118/214
Manual de administración del sistema Ghosting
6 Gestión de Hospedajes
Configuración del módulo VirtualMin
La configuración del módulo es un aspecto clave a la hora de crear sitios
virtuales ya que es donde indicamos que opciones van a poder ser utilizadas a la hora de
crear un sitio virtual. Si por ejemplo desactivamos la opción de Informes Webalizer en
esta configuración cuando se cree un sitio virtual no se podrá elegir entre activar o no
activar los informes sino que aparecerá como desactivada la opción. Esto es importante
ya que si no vamos a hacer uso de un programa (por ejemplo el Webalizer) pero no
desactivamos la opción en la configuración del módulo, Virtualmin no se ejecutará
correctamente hasta que todos los programas que están activados estén correctamente
instalados.
Las opciones disponibles son las siguientes:
¿Permitir la creación del directorio home?
Activa la posibilidad de crear o no el directorio base. Si se elige la opción
siempre, el directorio base se creará automáticamente, en caso contrario se podrá elegir
si se crea o no. Esto es útil cuando se crea un dominio para manejar cuentas de correo
virtuales y no se necesita un directorio público de Internet en cuyo caso elegiremos la
opción “opcional”.
Manual de administración Webmin / Ghosting119/214
Manual de administración del sistema Ghosting
¿Permitir la creación del usuario Unix?
Todo dominio virtual tiene como propietario a un usuario Unix. Para evitar
problemas de seguridad en vez de asignar todos los dominios al usuario apache se crea
un nuevo usuario Unix que solo tiene permisos para ejecutar ese dominio virtual. En
caso de que el usuario que se quiere asociar a este dominio nuevo ya exista debemos
tener esta opción a “opcional” para poder elegir no crear el usuario, ya que en caso
contrario la creación del sitio dará un error.
¿Permitir la configuración de BIND?
Mediante esta opción se elige si el servidor de nombres BIND se actualizará
cada vez que se cree un dominio virtual. Se puede activar por defecto que siempre esté
elegida la opción 'si', que exista la posibilidad de elegir 'si' o 'no' o que simplemente no
use BIND.
¿Permitir la creación de Mailbox y alias?
Si se tiene un servidor de correo instalado y configurado como Postfix o
Sendmail se pueden manejar listas de correo dentro del dominio. En caso de no querer
usar listas de correo se debe desactivar esta opción.
¿Permitir la configuración y puesta en marcha Apache?
Esta opción permite configurar el sitio de manera automática en apache. Salvo
raras excepciones debe estar siempre activado.
¿Permitir la generación de informes Webalizer?
Manual de administración Webmin / Ghosting120/214
Manual de administración del sistema Ghosting
En caso de tener el programa Webalizer instalado se puede activar de manera
automática la creación de un informe Webalizer que creará un trabajo en Cron para que
revise de manera periódica el log de apache y actualice las visitas. También se puede
dejar a elección del usuario el uso de esta herramienta o desactivarla en caso de no
querer usarlo o no estar instalada la herramienta.
¿Permitir la puesta en marcha SSL website?
Esta opción solo debe activarse si el apache tiene configurado el acceso seguro
en el puerto 443 junto con un certificado. En caso de no tener SSL activado se debe
desactivar esta opción.
Estas dos opciones permiten seleccionar el tipo de base de datos a usar así como
el nombre de la base de datos a utilizar.
¿Permitir el truncamiento del fichero de log?
Si el programa logrotate esta instalado se puede activar la rotación de los logs
para que se vayan troceando los logs de apache de manera que se tengan varios ficheros
de pequeño tamaño más fáciles de manejar para el sistema operativo.
¿Permitir el login en Webmin por defecto?
Manual de administración Webmin / Ghosting121/214
¿Permitir la configuración y puesta en marcha MySQL?
¿Permitir la configuración y puesta en marcha PostgreSQL?
Manual de administración del sistema Ghosting
Esta opción es muy importante ya que si esta activada permite al usuario del
dominio autenticarse en el Webmin con su usuario de administración y el password de
administración. El usuario por supuesto podrá administrar desde el Webmin su domino
virtual.
Configuración del servidor de correo
En esta opción se debe seleccionar el servidor de Correo que se debe utilizar
para crear las cuentas de correo de los dominios virtuales. En caso de no tener activada
la opción de correo en los dominios virtuales este campo es irrelevante.
¿Quota inicial para usuarios del dominio y correo?
Linux provee un mecanismo llamado quota por el cual activa una limitación de
espacio en disco a ocupar por cada usuario en determinados directorios que el
administrador elige. Esta opción es especialmente útil para que el usuario no utilice más
espacio web del que ha contratado ya que sólo debemos limitar el espacio de su carpeta
public_html. Activando esta opción webmin permite manejar de manera fácil este
mecanismo. Es imprescindible tener habilitada esta opción en la partición deseada lo
cual se puede hacer desde el módulo Sistemas de archivos de Disco y Red.
Tipo de quota fijada
En caso de tener activadas las cuotas podemos modificar el comportamiento del
sistema cuando el usuario alcance el limite de espacio. Podemos elegir que el usuario
Manual de administración Webmin / Ghosting122/214
Manual de administración del sistema Ghosting
sea simplemente advertido o que el sistema le impida escribir en el disco hasta que no
borre algún fichero para no sobrepasar el limite.
Interfaz de red para las direcciones virtuales
Webmin detecta automáticamente que interfaz de red está activa para
posteriormente rellenar de forma automática el campo interfaz de red al crear un sitio
virtual. En caso de tener algún problema al crear un dominio virtual debido al campo
interfaz de red se debe elegir manualmente en este campo que interfaz de red deseamos
que se use. La interfaz de red se puede configurar en el módulo configuración de red.
Dirección IP por defecto el servidor virtual
Se puede elegir entre la detección automática a través del interfaz de red elegido
/ detectado o escribir la ip a utilizar a la hora de configurar el sitio virtual en apache
manualmente.
Levantar los interfaces de red virtuales
Esta opción indica si deseamos que las interfaces virtuales se activen al crear un
dominio virtual.
Dirección IP por defecto para los registos DNS
La ip que se fijara en el DNS debe ser la misma que la utilizada por la interfaz o
elegir una manualmente. Se recomienda utilizar la misma que el servidor virtual.
Manual de administración Webmin / Ghosting123/214
Manual de administración del sistema Ghosting
Máximo número de dominios para mostrar
Esta opción fija el numero máximo de dominios que se muestran en pantalla al
sacar el listado de los mismos. Si tenemos más dominios que los fijados como máximo
no se mostrará ninguno sino que se muestra una caja de texto donde buscar el dominio
deseado.
Características a desactivar cuando se inhabilita.
En esta lista se elige en que módulos desaparecerán todas las modificaciones
realizadas al crear un dominio virtual cuando decidamos deshabilitar ( no eliminar) el
sitio virtual. Al deshabilitar el dominio virtual del Webmin este no desaparece sino que
los ficheros de configuración del Virtualmin son borrados. Pero el dominio virtual sigue
existiendo en apache y estando accesible.
¿Borrar todos los host virtuales de Apache en el dominio cuando es borrado?
Cuidado con esta opción ya que si esta activada (“si”) al borrar un dominio
virtual se borrarán todos.
¿Puede seleccionar el directorio Home de los usuarios?
Si esta opción está habilitada al crear un sitio virtual podemos elegir la creación
del directorio de forma automática o seleccionar una ruta especifica.
¿Puede crear usuario de FTP?
Manual de administración Webmin / Ghosting124/214
Manual de administración del sistema Ghosting
Si la opción está activada se permite la administración de usuarios ftp para el
dominio siempre y cuando el servidor ftp esté correctamente configurado.
¿Puede fijar quota en mailbox?
Semejante a las cuotas de disco. Permite limitar el espacio del buzón de correo
de cada usuario del dominio.
Directorio base Home
En caso de tener activada la opción de crear el directorio base de manera
automática el nombre se puede formar o bien con el nombre del dominio o mediante una
plantilla definida por el usuario.
Manual de administración Webmin / Ghosting125/214
Manual de administración del sistema Ghosting
Shell para usuarios de mailbox
Esta opción especifica la shell que los usuarios de correo de los dominios
pueden utilizar en el sistema. Se recomienda encarecidamente que se fije a /dev/null
para evitar que estos usuarios puedan entrar en el sistema ya que sólo se crean para
permitir acceder a su cuenta de correo. Se evita así un problema de seguridad.
Shell para usuarios de FTP
Esta opción especifica la shell que los usuarios de ftp de los dominios pueden
utilizar en el sistema. Se recomienda encarecidamente que se fije a /bin/false para evitar
que estos usuarios puedan entrar en el sistema ya que solo se crean para permitir acceder
a su cuenta de ftp. Se evita así un problema de seguridad.
Shell limitada para usuarios de FTP
Esta opción especifica la shell que los usuarios de ftp que estén dentro de una
“jaula del sistema” de un dominio pueden utilizar en el sistema. Se recomienda
encarecidamente que se fije a “none” para evitar que estos usuarios puedan entrar en el
sistema ya que sólo se crean para permitir acceder a su cuenta de correo. Se evita así un
problema de seguridad.
Manual de administración Webmin / Ghosting126/214
Manual de administración del sistema Ghosting
Shell para usuarios de dominio
Esta opción especifica la shell que los usuarios propietarios de los dominios
pueden utilizar en el sistema. En este caso se puede elegir cualquier shell común siendo
las recomendadas /bin/sh y /bin/bash.
¿Incluir el dominio en el nombre del los usuarios?
Esta opción indica que al crear un usuario en el dominio (correo, ftp, dominio)
se incluya el nombre de dominio en el mismo para diferenciarlos del resto de usuarios
del sistema.
Formato para los nombres de usuarios incluidos en el dominio
Esta opción permite elegir de que manera se forma el nombre de usuario. En
caso de haber activado la opción anterior se puede utilizar tanto el nombre de usuario y
dominio.
Estilo del nombre del dominio en el nombre de los usuarios
Al formar los nombres de usuario se puede elegir si utilizar la primera parte del
nombre de dominio o todo el dominio siempre y cuando se haya elegido formar el
nombre de usuario con el dominio.
Tema para nuevos usuarios de Webmin Theme
El tema elegido aquí es el tema por defecto que tendrán todos los nuevos
usuarios que tengan acceso al Webmin tras haber sido creado un dominio virtual y haber
elegido la opción conexión con Webmin.
Manual de administración Webmin / Ghosting127/214
Manual de administración del sistema Ghosting
¿Permitir la creación de sitios web de solo redirección?
Permite crear sitios web que se limiten a redirigir la petición a otro dominio
mediante una directiva en el Apache o un proxy.
Manual de administración Webmin / Ghosting128/214
Manual de administración del sistema Ghosting
Subdirectorios para los usuarios mailbox del directorio home
Esta opción permite seleccionar el directorio padre de correo del dominio. Todos
los subdirectorios de correo de los usuarios se crearán en este directorio.
Asignación automática de las direcciones IP
Permite asignar la Dirección ip asociada a la web de manera manual o
automática en cuyo caso las asigna dentro de un rango ip. La opción automática no es
NADA aconsejable. Se recomienda encarecidamente dejar la opción 'ninguno'. De esta
manera se introducirá la predeterminada en la configuración.
Por defecto quota para nuevos mailboxes
El espacio en disco por defecto de cada cuenta de correo expresado en bytes
Por defecto limitar el nombre de la base de datos
Especifica si el usuario puede o no cambiar el nombre de la base de datos
asociada al dominio.
¿Incluir alias los dominios con límites?
Esta opción permite limitar el espacio en disco de los alias creados para un
dominio virtual.
Desde: la dirección para el correo enviado por Virtualmin
Manual de administración Webmin / Ghosting129/214
Manual de administración del sistema Ghosting
Dirección de correo que debe aparecer en el campo desde cuando webmin envía correos
al realizar ciertas acciones. Normalmente se especificará un correo del tipo
webmin@dominio para que sea suficientemente descriptivo.
En estas cuatro opciones se especifica si queremos usar una plantilla para mostrar las
distintas opciones de cada menú.
Comando a ejecutar antes de realizar los cambios en el dominio
Se puede especificar cualquier comando que queremos que se ejecute antes de
crear un dominio virtual como por ejemplo enviar un email comunicando al
administrador el evento mediante un comando similar a “mail
Esta opción determina si en el fichero de configuración del servidor web se
añade el usuario que ejecuta este sitio web que suele ser el propietario del dominio. Esto
es recomendable que sea así para evitar problemas de seguridad. Si el usuario con el que
el servidor web ejecuta los sitios es un usuario con privilegios y es atacado se podría
poner en peligro la integridad del resto de sitios web. Utilizar esta directiva con un
usuario que solo sea propietario de este dominio minimiza el riesgo.
¿Agregar usuario apache al grupo Unix de servidores nuevos?
Especifica si el usuario que ejecuta el servidor web se une al grupo del dominio
recién creado para que este tenga los mismos permisos que el usuario propietario. Esta
Manual de administración Webmin / Ghosting148/214
Manual de administración del sistema Ghosting
opción se recomienda sólo si se observa algún problema de ejecución en alguna página
del dominio por falta de permisos sobre algunos ficheros. Se comenta esta opción
porque con determinados CMS como Typo, Xoops, PhpNuke etc ... los ficheros
necesitan ser ejecutados por el usuario Apache.
Subdirectorio de sitio web de usuario a crear
Se puede especificar que el directorio público web no se llame public_html. Se
debe tener cuidado porque este campo debe coincidir con la directiva DocumentRoot
mencionada anteriormente.
Permisos en el subdirectorio de la web
Especifica los permisos con los que se crearán los ficheros y carpetas del sitio
web en el sistema Linux. Lo recomendable es ponerlos a 755 que otorga permisos de
escritura sólo al propietario.
Subdirectorio para estadísticas de Webalizer
Se puede elegir entre la opción por defecto que se encuentra en
(public_html/stats) un directorio debajo de public_html o un directorio
debajo del base ($HOME por defecto).
¿Proteger estadísticas con clave?
Se elige entre que esté o no protegido con la clave de administración.
Manual de administración Webmin / Ghosting149/214
Manual de administración del sistema Ghosting
Crear alias de sitios web
Permite seleccionar la manera de crear los alias de un dominio en el servidor
web. Las opciones son:
• Creando host virtual Redirect: Se añade una redirección a la url citada en el
fichero de configuración del servidor web.
• Agregando ServerAlias al padre: En el dominio principal se añade una nuevo
alias en la directiva ServerAlias por lo que no se crea una nueva entrada en el
fichero.
Número de puerto para hosts virtuales
Especifica el puerto por el que se atenderán las peticiones al dominio. Este
puerto debe ser el que esta indicado en la configuración del servidor Web ya que si no,
el servidor web estará atendiendo peticiones por un puerto distinto al de nuestros
dominios.
Número de puerto para hosts virtuales SSL
Especifica el puerto por el que se atenderán las peticiones al dominio seguro
mediante https. Este puerto debe ser el que esta indicado en la configuración del
servidor Web para sitios seguros ya que si no el servidor web estará atendiendo
peticiones por un puerto distinto al de nuestros dominios.
Manual de administración Webmin / Ghosting150/214
Manual de administración del sistema Ghosting
¿Configurar Webmin para que use el mismo certificado SSL para la IP?
Especifica si el certificado emitido para el dominio se usa tanto para el nombre
de dominio como para la ip del mismo que sera una interfaz virtual.
Configuración de la plantilla de Webalizer
Se especifica si se utiliza el fichero de configuración global del programa
Webalizer o se especifica un fichero especifico de configuración Webalizer.
Registros DNS BIND para los nuevos dominios
Especifica la manera de registrar los nombres de dominios en el servidor DNS
en caso de estar activado éste en la configuración del virtualmin. Existen dos opciones:
• Agregar a los registros automáticamente generados: Crea de manera
automática las zonas en el DNS.
• Utilizar solamente los registros que siguen: El usuario especifica las líneas a
añadir en el DNS. Se puede formar la cadena utilizando las variables antes
descritas. Un ejemplo para un dominio seria semejante a este:
$ttl 38400
@ IN SOA {$PREFIX}.{$DOM}. (
1141995961
10800
Manual de administración Webmin / Ghosting151/214
Manual de administración del sistema Ghosting
3600
604800
38400 )
@ IN NS {$PREFIX}.{$DOM}.
@ IN A {$IP}
www IN A {$IP}
ftp IN A {$IP}
mail IN A {$IP}
@ IN MX 5 mail
Directivas ProFTPd para nuevos servidores
Se pueden especificar las directivas a utilizar en el servidor FTP. Un ejemplo
sería similar a este:
ServerName ${DOM} > Nombre del servidor FTP para el dominio
<Anonymous ${HOME}/ftp> > Directorio del acceso anonimo
User ftp
Group ftp > Usuario y grupo FTP
UserAlias anonymous ftp
<Limit WRITE>
Manual de administración Webmin / Ghosting152/214
Manual de administración del sistema Ghosting
DenyAll > Directiva que deniega toda escritura anonima
</Limit>
RequireValidShell off
ExtendedLog ${HOME}/logs/ftp.log > Fichero de log
</Anonymous>
Subdirectorio de FTP anónimo a crear: Existen dos opciones a elegir:
• Defecto: Se utiliza el directorio 'ftp'.
• Directorio dentro del base: Se indica un directorio que se ubicará en el
siguiente nivel al base. El directorio indicado aquí debe coincidir con el
especificado en la directiva anonymous.
Mensaje de email a enviar luego de la creación del servidor
Existe la posibilidad de mandar un email tras la creación de un sitio virtual al
utilizar esta plantilla para dicho fin. Una estructura de email interesante sería la
siguiente:
El siguiente servidor se ha creado satisfactoriamente
Manual de administración Webmin / Ghosting153/214
Manual de administración del sistema Ghosting
Domain name: ${DOM} > El nombre de dominio
Hosting server: ${HOSTNAME} > El nombre la máquina
${IFVIRT} > Si es un dominio virtual escribe lo siguiente
Virtual IP address: ${IP} > La ip virtual
${ENDIFVIRT}
Administration login: ${USER} > Usuario de administración del dominio
Administration password: ${PASS} > Password de administración del dominio.
${IFWEBMIN}
Administration URL: http://www.${DOM}:10000/ > url de administración para el usuario
${ENDIFWEBMIN}
${IFWEB} > Si existe pagina web
Website: http://www.${DOM}/ > Url del dominio publica
${IFWEBALIZER} > Si la opción webalizer ha sido activada escribir lo siguiente
Webalizer log reporting: Enabled
${ELSEWEBALIZER} > Si no esta activo escribir lo siguiente
Webalizer log reporting: Disabled
${ENDIFWEBALIZER}
Manual de administración Webmin / Ghosting154/214
Manual de administración del sistema Ghosting
${ENDIFWEB}
${IFMAIL} > Si el mail esta activado en el dominio escribir lo siguiente
Email domain: ${DOM} > dominio del mail
SMTP server: mail.${DOM} > Servidor SMTP para enviar correos en un cliente de
correo
POP3 server: mail.${DOM} > Servidor POP para recibir correos en un cliente de
correo
${ENDIFMAIL}
${IFDNS} > Si la opción del servidor DNS está activa escribir lo siguiente.
DNS domain: ${DOM} > Nombre de la entrada DNS
Nameserver: ${HOSTNAME} > Nombre de máquina
${ENDIFDNS}
${IFMYSQL} > Si tiene alguna base de datos escribir
MySQL database: ${DB} > Nombre de la base de datos
MySQL login: ${MYSQL_USER} > Usuario de la base de datos
MySQL password: ${PASS} > Password de la base de datos.
Manual de administración Webmin / Ghosting155/214
Manual de administración del sistema Ghosting
${ENDIFMYSQL}
El mail se mandara a la dirección indicada al crear el sitio virtual aunque también se puede
indicar en el campo CC a que correos se les manda copia.
Nombre por defecto de la BBDD
El nombre que se le dará a la base de datos en caso de que al crear el servidor
virtual se elija el nombre automático para la base de datos. Es aconsejable utilizar las
variables descritas al principio.
Patrón para BBDD Mysql adicionales
En caso de crear nuevas bases de datos adicionales en el servidor especificar el
patrón de nombre de la misma manera que el anterior campo.
Clientes permitidos para el MySQL
Se pueden especificar nombres de máquina que pueden conectarse al servidor
MySql del dominio
¿Crear database al entrar?
Especifica si crea la base de datos de manera al crear el sitio
¿Actualizar clave MySQL para concordar con el servidor?
Manual de administración Webmin / Ghosting156/214
Manual de administración del sistema Ghosting
Especifica si la clave de administración del dominio se usa también para la base
de datos MySql del dominio.
Manual de administración Webmin / Ghosting157/214
Manual de administración del sistema Ghosting
Emails de casilla nueva
${MAILBOX} La parte de casilla de correo de la dirección de email del usuario, tal como juan
${USER} El nombre de conexión POP3 completo del usuario, tal como juan.algo
${DOM} El nombre de dominio, de la forma algo.com
${FTP} Establecer como 1 si se permite acceso FTP al nuevo usuario
${HOME} El directorio base del usuario, tal como /home/algo/users/juan
También se pueden usar bloques condicionales, como $IFMAIL...$ENDIFMAIL y $IFWEB...$ELSEWEB...{$ENDIFWEB} .
Línea de Asunto: El asunto del correo. Es interesante utilizar alguna variable como ${USER}.
También Cc de email a: Correos adicionales a los que mandar este correo.
El mensaje: Aparte de palabras normales puede utilizar las variables anteriormente descritas. Un ejemplo como este sería valido:
La casilla de correo ha sido creada satisfactoriamente.
Email address: ${MAILBOX}@${DOM}
POP3 login: ${USER}
POP3 password: ${PLAINPASS}
SMTP server: mail.${DOM}
POP3 server: mail.${DOM}
${IFFTP}
FTP login: Enabled
Home directory: ${HOME}
Manual de administración Webmin / Ghosting158/214
Manual de administración del sistema Ghosting
${ELSEFTP}
FTP login: Disabled
${ENDIFFTP}
Manual de administración Webmin / Ghosting159/214
Manual de administración del sistema Ghosting
Monitoreo de Ancho de Banda
Esta página se puede usar para habilitar la contabilización de ancho de banda
para los servidores virtuales, y para notificar a los propietarios de los servidores y al
administrador maestro cuando un servidor exceda su ancho de banda permitido.
¿Monitoreo de Ancho de Banda activo?
Activa o desactiva el monitoreo del ancho de banda.
Período de contabilización
Permite elegir el periodo de contabilización del ancho de banda de los dominios.
¿Enviar email a los propietarios de los servidores cuando excedan el límite?
Activa o desactiva el envío de correos electrónicos a los propietarios del dominio
cuando estos exceden el límite de ancho de banda asignado.
También enviar email a
Permite enviar el email anteriormente descrito a otros usuarios que no sean
propietarios, como por ejemplo el administrador total del sistema.
Manual de administración Webmin / Ghosting160/214
Manual de administración del sistema Ghosting
Intervalo entre envío de emails
Número de horas entre correos de aviso por exceder el límite de ancho de banda
asignado.
¿Deshabilitar servidores que excedan límite?
Permite deshabilitar los servidores que hayan excedido el límite de ancho de
banda de manera que no estén accesibles para el usuario.
Mensaje del email a enviar cuando se exceda el límite
Aquí se indica el mensaje de correo que se enviará cada vez que un dominio
exceda el ancho de banda. Un ejemplo válido seria el siguiente:
El siguiente servidor ha excedido el ancho de banda asignado
Nombre de dominio: ${DOM}
Periodo: ${BW_PERIOD} days
Limite de ancho de banda asignado: ${BW_LIMIT}
Ancho de banda usado: ${BW_USAGE} over the last ${BW_PERIOD} days
El total de espacio incluye los subservidores. Puede que esta sea la razón del exceso del
ancho de banda.
Manual de administración Webmin / Ghosting161/214
Manual de administración del sistema Ghosting
¿Enviar email de advertencia?
Para evitar situaciones desagradables con los clientes se puede enviar un email
de aviso cuando se este rozando el límite del ancho de banda asignado al servidor. De
esta manera se puede establecer un porcentaje a partir del cual se considera que se está
cerca del máximo.
Mensaje de correo electrónico a enviar cuando se está alcanzando el límite
Este mensaje debería ser similar al anteriormente descrito. Otro ejemplo
adaptado a este caso podría ser el siguiente:
El siguiente servidor se esta aproximando a su limite de ancho de banda:
Nombre de dominio: ${DOM}
Periodo: ${BW_PERIOD} days
Limite de ancho de banda: ${BW_LIMIT}
Ancho de banda usado: ${BW_USAGE} over the last ${BW_PERIOD} days
Porcentaje de ancho de banda usado: ${BW_PERCENT}%
Servidores a chequear: aquí se indican los servidores a chequear el ancho de banda.
Las opciones permitidas son:
Manual de administración Webmin / Ghosting162/214
Manual de administración del sistema Ghosting
• Todo los servidores
• Todos los servidores excepto los señalados
• Solo los servidores seleccionados
FTP server log file
Se indica la ruta al log ftp en caso de estar disponible esta opción en el dominio.
También se ofrece la posibilidad de examinar los logs truncados.
Mail server log file
Se indica la ruta al log del servidor de correo del dominio en caso de estar
disponible esta opción en el dominio. También se ofrece la posibilidad de examinar los
logs truncados.
Manual de administración Webmin / Ghosting163/214
Manual de administración del sistema Ghosting
Módulos Plugin.
Los plugins son módulos de Webmin que pueden proporcionar prestaciones
adicionales de servidor y de casillas de correo para Virtualmin. A diferencia de las
prestaciones principales, los plugins pueden instalarse separadamente y son
desarrollados por terceros.
Módulos plugin habilitados• AWSTATS
Directorio de configuración de Awstats
Se debe especificar el directorio donde se guardan los ficheros de configuración
del awstats. Normalmente la ruta es /etc/awstats.
Ruta completa al programa Awstats
En este caso se debe especificar la ruta al fichero cgi del awstats. Normalmente
la ruta es /var/www/awstats/wwwroot/cgibin/awstats.pl.
Ruta completa para el directorio de iconos de Awstats
Manual de administración Webmin / Ghosting164/214
Manual de administración del sistema Ghosting
Se debe especificar la ruta al directorio de iconos del awstats que se encuentra en
la carpeta base del programa. La ruta suele ser /usr/local/awstats/wwwroot/icon.
Ruta completa al directorio de idioma de Awstats
Se debe especificar la ruta al directorio que contiene el idioma. Normalmente es
la misma ruta que el programa awstats.
Ruta completa al directorio lib de Awstats
Se debe especificar la ruta al directorio que contiene las librerías. Normalmente
es la misma ruta que el programa awstats.
Ruta completa al directorio de plugins de Awstats
Se debe especificar la ruta al directorio que contiene los plugins. Normalmente
es la misma ruta que el programa awstats.
Formato de registro del servidor Web
Especifica la manera de interpretar el fichero de acceso del servidor Web.
Existen tres maneras de usarlo:
• Automático: Utiliza el formato que detecte el programa que tiene el fichero de
acceso del servidor web.
• Combinado: Utiliza tanto el fichero de acceso web del servidor como el propio
de AwStats.
Manual de administración Webmin / Ghosting165/214
Manual de administración del sistema Ghosting
• Común: Utiliza un formato estándar a los servidores existentes.
Configurar un trabajo Cron para AWstats para cada servidor virtual?
Añade al administrador de tareas programadas Cron una tarea en la cual
actualiza el informe a las horas deseadas.
Permisos del propietario del servidor:
Se especifica si el propietario del servidor puede editar o no el informe.
Copiar el programa CGI de AWstats a
Permite copiar los ficheros cgi al directorio habitual del programa o a una
carpeta bajo el directorio home.
• BBDD Oracle
Directorio home de Oracle
El directorio raíz del programa. Este directorio debe contener el resto de carpetas
básicas como los binarios y utilidades de Oracle.
Usuario Unix bajo el que se ejecuta Oracle
El usuario del sistema que ejecuta el demonio. Es altamente recomendable no
cambiar el usuario 'oracle' ya que suele generar bastantes problemas de permisos.
Fichero de plantilla init.ora
Manual de administración Webmin / Ghosting166/214
Manual de administración del sistema Ghosting
Ruta dentro del directorio home antes especificado donde se encuentra el fichero
init.ora.
Fichero tnsnames.ora
Ruta dentro del directorio home antes especificado donde se encuentra el fichero
de nombres de listeners.
SID por defecto de Oracle
El identificador Oracle (SID) de la base de datos que queremos que arranque por
defecto.
Login DBA Oracle
Especifica el usuario administrador de Oracle.
Clave DBA Oracle
Password del usuario administrador.
Servidor Oracle remoto
Permite especificar la dirección del servidor Oracle en caso de no ser local.
Directorio bajo el que crear los ficheros de tablas
Permite especificar el directorio donde se guardarán los ficheros pertenecientes a
las diferentes tablas.
Manual de administración Webmin / Ghosting167/214
Manual de administración del sistema Ghosting
Tamaño de pool compartido
Permite especificar el tamaño del buffer pool que van a compartir las bases de
datos.
Tamaño de fichero de datos de BBDD
Especifica el tamaño máximo del fichero de datos.
Tamaño del fichero de registro de la BBDD
Especifica el tamaño máximo del fichero del registro o log.
Tamaño del fichero sysaux de la BBDD
Especifica el tamaño máximo del fichero de datos auxiliares de Oracle.
Tamaño del fichero temporal tablespace de la BBDD
Especifica el tamaño máximo del fichero donde se almacenan los datos
referentes al espacio de tablas de la base de datos.
Tamaño del segmento rollback de la BBDD
Especifica el tamaño máximo del fichero donde se guardan los cambios
necesarios para una vuelta atrás.
Ejecutar catalog.sql para crear catalogo?
Manual de administración Webmin / Ghosting168/214
Manual de administración del sistema Ghosting
Indica si se ejecutan las instrucciones SQL estándar de Oracle para crear el
catálogo de la estructura de la misma.
Ejecutar catproc.sql para crear procedimientos?
Indica si se ejecutan las instrucciones SQL estándar de Oracle para crear los
procedimientos de la misma.
Ejecutar pupbld.sql para crear perfiles de usuario?
Indica si se ejecutan las instrucciones SQL estándar de Oracle para crear los
perfiles de usuario de la misma.
Número de files para mostrar por página
Especifica el número de filas a mostrar en cada página.
Usar interfaz de edición de filas vertical
Índice si a la hora de editar los registros de una tabla se muestran uno debajo del
otro.
Mostrar blobs y campos de texto como
Permite elegir entre mostrar estos datos como enlaces o datos en una tabla:
• MailMan
Directorio base Mailman
Manual de administración Webmin / Ghosting169/214
Manual de administración del sistema Ghosting
Especifica la ruta al directorio base del programa MailMan.
Directorio de datos Mailman
Especifica la ruta que contiene los datos del programa, habitualmente es el
mismo que el base.
Modo de creación de listados de alias
Permite elegir entre añadir los usuarios virtuales directamente o utilizar el
mapeado de lista de correo del sistema de Correo Postfix explicado en la sección
Servidores de Correo.
• Virtualmin Incidencias
Comando para el Sendmail (/usr/sbin/sendmail t)
Ruta al ejecutable del servidor de correo.
Enviar el email solo a estos usuarios (Dejar en blanco para caja de selección)
Dirección de correo a la que se mandará la incidencia. En caso de dejar en
blanco se mandará a la dirección de correo de administración del sitio virtual.
Nombre a mostrar en vez del usuario de arriba
Nombre que se desea que aparezca al lado de la dirección de correo electrónico
del mensaje.
Manual de administración Webmin / Ghosting170/214
Manual de administración del sistema Ghosting
Manual de administración Webmin / Ghosting171/214
Manual de administración del sistema Ghosting
Mediante el botón Verificar y refrescar configuración se obtiene un rápido y
sencillo resumen de la configuración básica actual del Virtualmin con lo que se puede
ver todas las prestaciones que actualmente se pueden usar en los servidores virtuales.
Manual de administración Webmin / Ghosting172/214
Manual de administración del sistema Ghosting
Campos personalizados
Este formulario se puede emplear para crear campos adicionales que se
mostrarán al crear y editar servidores virtuales. Cada campo consta de las siguientes
partes: Nombre, etiqueta y tipo del campo.
Los tipos de campo disponible son:
• Texto
• Usuario
• UID
• GRUPO
• GID
• Archivo
• Directorio
• Opción
• Contraseña
• Menú
• Caja de texto
De esta manera cada vez que se cree un nuevo sitio virtual los campos aquí creados estarán disponibles para que el usuario en cuestión los rellene.
Manual de administración Webmin / Ghosting173/214
Manual de administración del sistema Ghosting
Resguardar y Restaurar
Presione este botón para realizar una copia de seguridad inmediata. Se mostrará
un formulario para elegir cuáles servidores resguardar, qué prestaciones salvar y dónde
resguardar.
Presione este botón para programar una copia de seguridad recurrente. Se
mostrará un formulario para elegir que servidores guardar en forma programada, qué
prestaciones salvar y dónde guardar.
Presione este botón para restaurar una copia de seguridad existente. Se mostrará
un formulario para elegir el archivo de copia de seguridad, los servidores a extraer y las
prestaciones a restaurar.
Arrancar / Detener Apache: Mediante este botón se puede arrancar o detener el
servidor Web.
Iniciar / Detener Servidor DNS BIND: Mediante este botón se puede arrancar o
detener el servidor de nombres.
Manual de administración Webmin / Ghosting174/214
Manual de administración del sistema Ghosting
Iniciar / Detener Servidor de Correo: Mediante este botón se puede arrancar o
detener el servidor de correo.
Manual de administración Webmin / Ghosting175/214
Manual de administración del sistema Ghosting
INSTALACIÓN CMSAdemás y como novedad en esta versión se permite que el usuario instale en su
dominio virtual un CMS que puede ser Moodle, Twiki Wiki y XOOPS.
El único dato que el usuario debe dar es su clave de administración del sitio virtual (la misma con la que entra en el webmin) y el sitio quedará instalado en su espacio virtual.
Manual de administración Webmin / Ghosting176/214
Manual de administración del sistema Ghosting
Las pantallas de instalación no requieren ningún dato técnico. Las pantallas más importantes de la instalación son las siguientes:
Selección de idioma de la instalación
Manual de administración Webmin / Ghosting177/214
Manual de administración del sistema Ghosting
Comprobación del cumplimiento de los requisitos
Manual de administración Webmin / Ghosting178/214
Manual de administración del sistema Ghosting
Rutas por defecto
Manual de administración Webmin / Ghosting179/214
Manual de administración del sistema Ghosting
Datos base de datos por defecto
Manual de administración Webmin / Ghosting180/214
Manual de administración del sistema Ghosting
Manual de administración Webmin / Ghosting181/214
Manual de administración del sistema Ghosting
Manual de administración Webmin / Ghosting182/214
Manual de administración del sistema Ghosting
Si ahora se vuelve a la página principal del virtualmin se verá la lista de
servidores existentes. Lo siguiente que se debería hacer es crear las cuentas de correo y
ftp mediante las opciones que aparecen al hacer clic en el enlace a un dominio virtual de
la lista.
La última opción interesante es “crear alias de servidor” donde podemos asociar
otros nombres de dominios al actual para que apache redirija las llamadas a varios
dominios al nuestro. Por ejemplo el dominio www.junta.es podría tener como alias de
Establecimiento de password para administrar el sitio Moodle
Manual de administración Webmin / Ghosting184/214
Manual de administración del sistema Ghosting
Sitio Moodle recién instalado.
Con esto concluye la instalación del sitio CMS Moodle. Este sitio está accesible
dentro de su espacio virtual mediante la url dada al final de la instalación.
Manual de administración Webmin / Ghosting185/214
Manual de administración del sistema Ghosting
Instalación del CMS XoopsSe accede a la instalación de Xoops a través de la pestaña servidores, opción virtualmin
instalación xoops.
En primer lugar el usuario debe ingresar su clave de administración del sitio virtual. La
instalación de Xoops se iniciará cuando se pulse en el link “Instalación de Xoops”.
Manual de administración Webmin / Ghosting186/214
Manual de administración del sistema Ghosting
A continuación se deben seguir los pasos que la instalación de Xoops nos indica. En este caso solo debemos presionar en Enviar.
Manual de administración Webmin / Ghosting187/214
Manual de administración del sistema Ghosting
Manual de administración Webmin / Ghosting188/214
Manual de administración del sistema Ghosting
La ruta es ingresada por el propio sistema por lo que el usuario no debe cambiar nada. Presionando enviar se pasa a la siguiente pantalla.
Manual de administración Webmin / Ghosting189/214
Manual de administración del sistema Ghosting
A continuación se valida la ruta física y virtual que será valida al ser automática. Presionamos en Enviar y pasamos a la siguiente pantalla.
A continuación se comprueba la conexión con la base de datos para lo cual el servidor MySQL debe estar ejecutándose. Pulsamos en Enviar tras ver que la comprobación es correcta.
Se pulsa enviar ya que los datos son automáticos.
Manual de administración Webmin / Ghosting190/214
Manual de administración del sistema Ghosting
Se elige un nombre de usuario para el sitio web Xopps así como la contraseña.
Manual de administración Webmin / Ghosting191/214
Manual de administración del sistema Ghosting
Se crea la base de datos de manera automática y se selecciona Enviar.
Manual de administración Webmin / Ghosting192/214
Manual de administración del sistema Ghosting
Se insertan los registros en las tablas recién creadas y se selecciona Enviar.
Manual de administración Webmin / Ghosting193/214
Manual de administración del sistema Ghosting
Y la instalación queda finalizada y el usuario tiene su sitio web Xoops listo para
usar en la url indicada dentro de su espacio virtual.
Manual de administración Webmin / Ghosting194/214
Manual de administración del sistema Ghosting
Instalación de Media WikiLa instalación de MediaWiki es igual que las otras dos descritas anteriormente.
El usuario sólo debe introducir su password de administración y el usuario y password
para administrar el sitio.
La siguiente pantalla nos indicará que la instalación ha concluido satisfactoriamente.
Manual de administración Webmin / Ghosting195/214
Manual de administración del sistema Ghosting
En la última pantalla se le indicará que refresque la pantalla en su navegador
para acabar la instalación.
Y tras hacer esto se tendrá la pantalla principal de Media Wiki en el navegador.
Manual de administración Webmin / Ghosting196/214
Manual de administración del sistema Ghosting
Virtualmin Base de datos OracleEste módulo nos permite gestionar las bases de datos Oracle que tengamos en nuestro sistema.
Accederemos también a todas las tablas de la base de datos, así como a editar sus campos y datos.
Manual de administración Webmin / Ghosting197/214
Manual de administración del sistema Ghosting
VirtualMin Gestor de listas de Correo MailMan
Mailman es un gestor de listas de correo para el dominio del usuario. De esta
manera todos los emails que se envíen a una dirección de correo serán reenviados los
miembros de la lista de correo además de quedar archivados para su consulta por los
miembros de la misma.
Para crear una nueva lista solo se debe indicar el nombre de la lista el dominio al
que pertenece (ya que se creara como un correo mas dentro del dominio).
También se permite la elección del idioma de la interfaz web que se provee para
cambiar determinados aspectos de la cuenta de la lista de correo como el password o la
consulta de mensajes.
Por ultimo se indica si el email y contraseña del administrador de la lista sera el
mismo que el del usuario de administración del dominio u otro distinto.
Manual de administración Webmin / Ghosting198/214
Manual de administración del sistema Ghosting
Para ello solo se debe indicar la dirección de correo del nuevo miembro que puede
no pertenecer al dominio, si desea un resumen de los mensajes del día ( digest significa
que el usuario recibe resúmenes con todos los mensajes del día en lugar de una copia de
cada mensaje que se ha enviado a la lista.) y si se desea enviar un mail de bienvenida al
usuario asi como notificar al administrador de la lista la nueva incorporación.
En caso de querer borrar a algún usuario simplemente seleccionamos
la opción borrar situada al lado de la dirección de correo del usuario.
Manual de administración Webmin / Ghosting199/214
Manual de administración del sistema Ghosting
7 Otros.
Cargas y Descargas
Este módulo nos permite cargar / descargar cualquier tipo de archivo a modo
de gestor de descargas con la posibilidad de fijar los permisos a nivel de sistema del
fichero recién descargado, además de permitir la ejecución de este proceso en segundo
plano.
Comandos Personalizados Esta página permite definir un nuevo comando. Una vez salvado, el comando será
añadido a la página principal para su posible ejecución. Cada comando tiene una
descripción (mostrada en la parte inferior de la página principal), y un comando a
Manual de administración Webmin / Ghosting200/214
Manual de administración del sistema Ghosting
ejecutar. Esta cadena de comando puede contener operadores de shell como |, > y ; para
ejecutar comandos múltiples y líneas de tubería. La cadena también puede contener
parámetros como $foo, los cuales son reemplazados por entradas de usuario cuando el
comando se ejecuta.
Estos parámetros pueden ser introducidos en la tabla de la parte inferior de la página.
Para cada parámetro se debe de rellenar:
Nombre Un código único para este parámetro. Si el nombre es foo, entonces $foo será reemplazado por el valor de parámetro cuando se ejecuta el comando.
Descripción La descripción al lado del parámetro en la página principal.
Tipo
Esta opción controla cómo se introduce el parámetro. Las opciones posibles son:
• TextoUna entrada de texto totálmente libre.
• UsuarioUn nombre de usuario de tu sistema.
• UIDLa UID de un usuario de tu sistema.
• GrupoUn nombre de grupo de tu sistema.
• GIDLa GID de un grupo de tu sistema.
• ArchivoLa trayectoria completa a un archivo.
• DirectorioLa trayectoria completa a un directorio.
Manual de administración Webmin / Ghosting201/214
Manual de administración del sistema Ghosting
• OpciónUna entrada de Sí/No que pondrá el parámetro a lo que esté en el campo al lado de la entrada de tipo, sólo si se selecciona Sí.
• Clave de accesoUna entrada de texto totalmente libre pero con la entrada reemplazada por *.
¿Tiene comillas el parámetro? En caso de que sí, el parámetro será entrecomillado antes de ser sustituido, permitiendo al usuario entrar valores que contengan espacios.
Manual de administración Webmin / Ghosting202/214
Manual de administración del sistema Ghosting
Directorios Web Protegidos
Esta opción permite establecer una protección a determinados directorios
web mediante la petición de un usuario con su password que el servidor web validará en
el momento de la petición. Esta información se guarda en un fichero llamado .htaccess
donde se guarda la información sobre el modo de encriptación y el directorio a proteger
y un fichero .htpasswd donde se guardan las claves encriptadas.
El diálogo que aparecerá cuando se intente acceder a un sitio protegido es el siguiente:
Manual de administración Webmin / Ghosting203/214
Manual de administración del sistema Ghosting
Manual de administración Webmin / Ghosting204/214
Manual de administración del sistema Ghosting
Módulos de Perl (CPAN)
Desde esta opción se puede instalar cualquier módulo perl mediante CPAN.
CPAN "The Comprehensive Perl Archive Network", básicamente es un directorio
central donde se pueden encontrar módulos y programas creados por terceras personas
en perl.
Manual de administración Webmin / Ghosting205/214
Manual de administración del sistema Ghosting
Su dirección es http://search.cpan.org/, donde se verá un mecanismo de búsqueda junto
con él directorio organizado en categorías específicas.
Aquí se pueden buscar módulos creados por otras personas que se pueden descargar y
usar en cualquier desarrollo.
Es importante asegurarse que la configuración del módulo tiene la dirección url bien
asignada. Se recomienda que la url base sea http://www.cpan.org/authors/id y la url
para la lista de módulos sea http://www.cpan.org/modules/02packages.details.txt.gz.