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
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.....................................................................................................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
4 Hardware......................................................................................................................65 5 Servidores...................................................................................................................71
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
SpamAssassin..........................................................................................................115 ProcMail..................................................................................................................118
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
8 Conclusión.................................................................................................................213
Manual de administración Webmin / Ghosting2/214
Manual de administración del sistema Ghosting
1 Webmin
• Configuración de Webmin
o Control de Acceso a IP
Manual de administración Webmin / Ghosting3/214
Manual de administración del sistema Ghosting
El servidor Webmin puede ser configurado para denegar o permitir el
acceso desde sólo ciertas direcciones IP, mediante este formulario. Se
pueden introducir tanto nombres de máquinas (p.ej. foo.bar.com) como
de redes IP (p.ej. 10.254.3.0 o 10.254.1.0/255.255.255.128). Debes de
limitar el acceso a tu servidor a direcciones de confianza, especialmente
si es accesible desde Internet. De otra manera, cualquiera que adivine tu
clave de acceso tendrá control completo de tu sistema.
Manual de administración Webmin / Ghosting4/214
Manual de administración del sistema Ghosting
o Puertos y Direcciones
Estableceremos las direcciones y puertos de escucha de nuestro webmin.
o Diario
Webmin se puede configurar para que lleve un histórico de los hechos
importantes del servidor web, con el formato de archivo CLF estándar. Si
se activa el histórico, se puede elegir si las direcciones IP o los nombres
de máquina se grabarán, y con qué periodicidad se borrará el archivo
histórico. Cuando está habilitado, los históricos de escriben en el archivo
/var/webmin/miniserv.log.
Cuando se activa el almacenamiento de históricos de acciones, Webmin
escribirá además un histórico más detallado de las acciones que los
usuarios llevan a cabo, en el archivo /var/webmin/webmin.log. Este
Manual de administración Webmin / Ghosting5/214
Manual de administración del sistema Ghosting
histórico puede consultarse y analizarse mediante el módulo de
Históricos de Acciones de Webmin, para ver qué es exactamente lo que
cada usuario Webmin ha estado haciendo.
o Servidores Proxy y Descargas
Si la máquina en que se ejecuta Webmin está tras un Cortafuegos de
cualquier clase, puedes necesitar activar el servidor proxy para acceder a
sitios web y FTP. Ciertos módulos como Paquetes de Software,
usarán estos proxies al descargar archivos o programas.
o Interfaz de Usuario
El formulario de esta página le permite editar las opciones de interfaz de
usuario utilizadas por todos los módulos. Al introducir colores, cada uno
debe de ser especificado usando el sistema RGB estándar, dentro del cual
cada valor es un número hexadecimal desde el 00 al ff.
o Módulos de Webmin
Los módulos de Webmin pueden ser añadidos tras las instalación
mediante el formulario de la derecha. Los Módulos se distribuyen
típicamente en archivos .wbm, cada uno de los cuales puede contener uno
Manual de administración Webmin / Ghosting6/214
Manual de administración del sistema Ghosting
o más módulos. Los módulos pueden también ser instalados desde
archivos RPM si el sistema operativo los soporta.
o Sistema Operativo y entorno
Ésta página muestra el sistema operativo detectado por Webmin en el
momento de su intalación, y el sistema actuamente detectado. Si son
diferentes, puede elegir actualizar la información de S.O. de Webmin, lo
cual podría ser necesario si ha actualizado recientemente. También
puedes cambiar la trayectoria de búsqueda utilizada por Webmin al
ejecutar programas y la trayectoria compartida de bibliotecas que se pasa
a los programas.
o Idioma.
Esta página le permite seleccionar qué idioma utilizará Webmin para
mostrar los títulos, las peticiones de datos y los mensajes.
o Opciones de Página Índice
Ésta página le permite controlar la apariencia del menú principal de
Webmin. Algunas opciones podrían sólo ser efectivas si utiliza el tema
por defecto.
Manual de administración Webmin / Ghosting7/214
Manual de administración del sistema Ghosting
o Mejorar versión Webmin
Esta página permite mejorar tu instalación completa de Webmin a una
nueva versión. Además puedes actualizar módulos o añadir nuevos para
determinados usuarios.
Manual de administración Webmin / Ghosting8/214
Manual de administración del sistema Ghosting
o Autenticación
Cuando está activada, el parámetro “tiempo máximo de clave de acceso”
protege tu servidor Webmin de los ataques de desencriptación de clave de
acceso por fuerza bruta mediante la adición de un retardo de expansión
continua entre cada intento de fallo de login para el mismo usuario.
Cuando la autenticación de sesión está activada, cada sesión de los
usuarios que han hecho login será seguida por Webmin, haciendo posible
que los usuarios que no hacen nada en ese momento sean echados fuera
del sistema. Ten en cuenta que el activar o desactivar la autenticación de
sesión puede forzar a todos los usuarios a que tengan que volver a hacer
login.
o Reubicar Módulos
Le permite configurar en qué categoría se muestra cada módulo dentro de
la página índice de Webmin.
o Editar Categorías
Le permite renombrar las categorías existentes de Webmin y crear nuevas
para asignarles módulos.
Manual de administración Webmin / Ghosting9/214
Manual de administración del sistema Ghosting
o Títulos de Módulos
Esta página le permite especificar títulos alternativos para los módulos de
Webmin, para sobreescribir sus descripciones estandar.
o Temas de Webmin
Los temas controlan la apariencia del interfaz de usuario de Webmin,
incluyendo iconos, colores, fondos y posíblemente el formato de las
páginas.
Los temas son típicamente distribuidos en archivos .wbt, pero también
pueden ser instalados desde archivos RPM si son soportados por su
sistema operativo.
Manual de administración Webmin / Ghosting10/214
Manual de administración del sistema Ghosting
o Referenciadores de Confianza
Esta página le permite configurar el soporte de revisión referenciadora de
Webmin, el cual se usa para prevenir enlaces maliciosos desde otros sitios
web engañando a tu navegador para que haga cosas peligrosas con
Webmin. Sin embargo, si tienes enlaces a Webmin desde tus propios
sitios web de los que no deseas ser avisado, deberías añadir esos sitios a
la lista inferior.
o Acceso anónimo a Módulo.
Mediante esta página puede permitir el acceso a determinados módulos y
rutas de Webmin sin necesidad de que los clientes hagan login. Para cada
trayectoria de módulo que escriba debajo (por ejemplo /custom o /passwd)
deberá introducir también el nombre de un usuario de Webmin cuyos
permisos serán usados para acceder al módulo.
Deberá ser MUY CUIDADOSO al permitir el acceso anónimo, ya que un
control de acceso insuficiente de IPs o permitir el acceso al módulo
equivocado puede hacer que algún atacante tome el control de su sistema.
Manual de administración Webmin / Ghosting11/214
Manual de administración del sistema Ghosting
o Bloqueo de Archivos
Por defecto, Webmin bloqueará cualquier archivo que modifique, para evitar
modificaciones concurrentes por parte de múltiples procesos, lo cual podría
conducir a una corrupción del archivo. Esta página le permite deshabilitar de
forma total o parcial el bloqueo de archivos si este le causa problemas.
o Opciones Avanzadas
En este apartado podemos selecionar las siguientes opciones de
configuración:
Elegir la ubicación del directorio de archivos temporales.
Precargar la librería de funciones Webmin.
Hacer que la clave este disponible para programas de Webmin.
(No funciona cuando la autentificacion de sesion esta activada)
Una vez configuradas las opciones deberemos salvar para que se guarde
la nueva configuración.
o Encriptación SSL.
Este módulo sirve para que la conexión con nuestro servidor webmin
utilice comunicaciones seguras, evitando la captura de información
relevante a través de la red.
Manual de administración Webmin / Ghosting12/214
Manual de administración del sistema Ghosting
o Autoridad de Certificado.
El uso del certificado establece un grado de confianza y seguridad en el
uso de nuestro servidor. La certificación SSL sólo se puede configurar
cuando el servidor web se está ejecutando en modo SSL.
Manual de administración Webmin / Ghosting13/214
Manual de administración del sistema Ghosting
Lanzar el arranque:
Cambie esta opción para controlar si Webmin se lanza en el arranque de la
máquina o no. Si no está actualmente lanzado en el arranque, y si elige Sí, se
creará un nuevo script de inicio.
Reiniciar Webmin:
Pulse este botón para reiniciar el proceso servidor de Webmin. Esto podría
ser necesario si ha actualizado recientemente Perl.
Enviar información de SO:
Pulsando este botón se enviará información sobre su sistema operativo y
versión Perl a los desarrolladores de Webmin. Estos datos serán
estrictamente anónimos, y proporcionarán información acerca de en qué SOs
focalizar el desarrollo de Webmin.
Usuarios de Webmin
Nos muestra una lista con todos los usuarios de webmin registrados en el sistema
Manual de administración Webmin / Ghosting14/214
Manual de administración del sistema Ghosting
Cambio de idioma y tema.Mediante esta opción se le permite al usuario cambiar el idioma del interfaz web
del webmin así como la apariencia mediante el cambio de tema. Estos cambios tendrán
efecto inmediato.
Manual de administración Webmin / Ghosting15/214
Manual de administración del sistema Ghosting
Histórico de acciones
Mediante este sencillo formulario se puede consultar las acciones realizadas por
cada usuario en el sistema.
Manual de administración Webmin / Ghosting16/214
Manual de administración del sistema Ghosting
Solo se debe indicar el usuario ( cualquier usuario, uno especifico o todos menos el
indicado), el modulo que queremos consultar (todos o uno especifico) y el intervalo de
fechas en el cual queremos consultar las acciones.
El resultado se muestra en una pantalla como la siguiente:
En la primera columna se describe la acción realizada en la segunda el modulo al
que afecta, en la tercera el usuario Webmin que realizo la acción, en la cuarta la ip del
ordenador desde el cual se realizo la operación y las dos ultimas la fecha y hora a la que
se realizo la acción.
Manual de administración Webmin / Ghosting17/214
Manual de administración del sistema Ghosting
Copia de Seguridad de Archivos de Configuración
Copias de seguridad planificada.En este apartado si no tenemos niguna copia de seguridad planificada nos
aparecerá el mensaje “No se han definido aún copias de seguridad
planificadas. “ para lo cual deberemos pulsar sobre el enlace “Añadir una nueva
copia de seguridad planificada” para añadir una nueva copia.
Al pulsar sobre una nueva copia planificada deberemos seleccionar las opciones
adecuadas entre las cuales tenemos:
1. Módulos en los que hacer copia de seguridad.
2. Destino de Copia de Seguridad
3. Incluir en copia seguridad
4. Enviar resultado por correo a
5. Cuando envial email
6. Copia de Seguridad Planificada habilitada
A continuación se comentará cada una de estas opciones.
1. Módulos en los que hacer copia de seguridad.
Manual de administración Webmin / Ghosting18/214
Manual de administración del sistema Ghosting
En esta sección podemos indicar sobre que módulos queremos que se realize la
copia de seguridad, de esta manera podemos filtrar la copia a aquellos módulos
que sean imprescindibles para nosotros sin necesidad de realizarla sobre aquellos
otros que no queremos con el respectivo ahorro de tiempo y de espacio en
nuestros discos.
Para escoger el módulo determinado lo seleccionaremos con un click sobre el
nombre que aparece en la lista (ver imagen). Si queremos seleccionar varios
módulos pulsaremos la tecla 'Control' y con el ratón iremos pulsando sobre los
módulos deseados.
Manual de administración Webmin / Ghosting19/214
Manual de administración del sistema Ghosting
2. Destino de Copia de Seguridad
En esta opción seleccionamos donde queremos que se guarde nuestra copia de
seguridad para lo cual se nos ofrecen varias opciones:
• Archivo local. En esta opción (por defecto) le indicamos la ubicación
dentro del servidor donde queremos guardar la copia, para esto podemos
navegar a través de nuestras carpetas mediante el botón que aparece a
continuación de la casilla de texto.
• Servidor FTP. Esta opción nos ofrece la posibilidad de almacenar las
copias en un servidor distinto al nuestro, lo que puede resultar muy útil si
no disponemos de gran espacio de almacenamiento.
En este caso deberemos de indicar el servidor, el nombre con el que se va
a llamar al archivo y el login y password para poder acceder a éste.
Manual de administración Webmin / Ghosting20/214
Manual de administración del sistema Ghosting
• Servidor SSH. Esta última opción es similar a la anterior pero en este
caso trabajamos con un servidor con el protocolo SSH.
3. Incluir en copia seguridad
Además de poder incluir los módulos sobre los que realizar la copia de
seguridad, también podemos realizar copias de seguridad sobre ficheros de
configuración del servidor u otros ficheros que sean de vital importancia para el
funcionamiento del sistema.
Esta opción tiene un aspecto como se muestra en la siguiente imagen:
Manual de administración Webmin / Ghosting21/214
Manual de administración del sistema Ghosting
4. Enviar resultado por correo a...
Esta opción nos ofrece la posibilidad de mandar por correo electrónico los
resultados de la copia de seguridad una vez que halla terminado de realizarse o
sólo cuando se produzca error. Para esto deberemos introducir la dirección de
correo en la que queremos recibir los resultados.
Esta opción tiene un aspecto como se muestra en la siguiente imagen:
5. Copia de Seguridad Planificada habilitada
En esta opción indicamos si activar la copia planificada, y en el caso de activarla
debemos seleccionar si queremos trabajar con una planificación simple ó con
una planificación determinada. Esto lo seleccionamos seleccionando haciendo
clic la opción Planificación simple ó Horas y fechas seleccionadas abajo...
En el caso de escoger la planificación simple seleccionaremos la periocidad
(horariamente, diariamente,...).
Manual de administración Webmin / Ghosting22/214
Manual de administración del sistema Ghosting
Si escogemos la otra planificación deberemos indicar en cada menú el valor
correspondiente.
Por último, una vez configurado todos los valrores pulsaremos en “Crear”.
Manual de administración Webmin / Ghosting23/214
Manual de administración del sistema Ghosting
Copia de seguridad de configuración ahora.
1 Módulos en los que hacer copia de seguridad.
En esta sección podemos indicar sobre que módulos queremos que se realize la
copia de seguridad, de esta manera podemos filtrar la copia a aquellos módulos
que sean imprescindibles para nosotros sin necesidad de realizarla sobre aquellos
otros que no queremos con el respectivo ahorro de tiempo y de espacio en
nuestros discos.
Para escoger el módulo determinado lo seleccionaremos con un click sobre el
nombre que aparece en la lista (ver imagen). Si queremos seleccionar varios
módulos pulsaremos la tecla 'Control' y con el ratón iremos pulsando sobre los
módulos deseados.
2 Destino de la copia de seguridad
Manual de administración Webmin / Ghosting24/214
Manual de administración del sistema Ghosting
En esta opción seleccionamos donde queremos que se guarde nuestra copia de
seguridad para lo cual se nos ofrecen varias opciones:
• Archivo local. En esta opción (por defecto) le indicamos la ubicación dentro del
servidor donde queremos guardar la copia, para esto podemos navegar a través
de nuestras carpetas mediante el botón que aparece a continuación de la casilla
de texto.
• Servidor FTP. Esta opción nos ofrece la posibilidad de almacenar las copias en
un servidor distinto al nuestro, lo que puede resultar muy útil si no disponemos
de gran espacio de almacenamiento.
En este caso deberemos de indicar el servidor, el nombre con el que se va a
llamar al archivo y el login y password para poder acceder a éste.
• Servidor SSH. Esta última opción es similar a la anterior pero en este caso
trabajamos con un servidor con el protocolo SSH.
Manual de administración Webmin / Ghosting25/214
Manual de administración del sistema Ghosting
3 Incluir en copia seguridad.
Además de poder incluir los módulos sobre los que realizar la copia de
seguridad, también podemos realizar copias de seguridad sobre ficheros de
configuración del servidor u otros ficheros que sean de vital importancia para el
funcionamiento del sistema.
Esta opción tiene un aspecto como se muestra en la siguiente imagen:
Manual de administración Webmin / Ghosting26/214
Manual de administración del sistema Ghosting
Restaurar configuración ahora.
1 Módulos a restaurar.
En esta sección podemos indicar sobre que módulos queremos que se realize la
restauración de la copia de seguridad, de esta manera podemos filtrar la
restauración a aquellos módulos que queramos sin necesidad de realizarla sobre
aquellos otros que no queremos.
Para escoger el módulo determinado lo seleccionaremos con un click sobre el
nombre que aparece en la lista (ver imagen). Si queremos seleccionar varios
módulos pulsaremos la tecla 'Control' y con el ratón iremos pulsando sobre los
módulos deseados.
Manual de administración Webmin / Ghosting27/214
Manual de administración del sistema Ghosting
2 Restaurar desde.
En esta opción seleccionamos desde donde queremos que se restaure la copia de
seguridad para lo cual se nos ofrecen varias opciones:
• Archivo local. En esta opción (por defecto) le indicamos la ubicación dentro del
servidor local desde donde queremos restaurar la copia, para esto podemos
navegar a través de nuestras carpetas mediante el botón que aparece a
continuación de la casilla de texto.
• Servidor FTP. Esta opción nos ofrece la posibilidad de restaurar las copias desde
un servidor distinto al nuestro.
En este caso deberemos indicar el servidor, el nombre del archivo desde el que
se va a resturar la copia y el login y password para poder acceder a éste.
Manual de administración Webmin / Ghosting28/214
Manual de administración del sistema Ghosting
• Servidor SSH. Esta última opción es similar a la anterior pero en este caso
trabajamos con un servidor con el protocolo SSH.
3 Aplicar configuraciones.
En esta última opción indicamos si queremos que se apliquen la configuración
actual de los parámetros.
Deberemos pulsar en la opción correspondiente y una vez hecho esto pulsar el
botón “Restaurar ahora” que se encuentra en la parte inferior de la página.
Manual de administración Webmin / Ghosting29/214
Manual de administración del sistema Ghosting
Servidores Webmin
Retransmisión para Servidores: Mediante esta opción se intenta encontrar una
versión mas moderna del Webmin en otros posibles servidores Webmin
existentes en la red.
Explorar por Servidores: Esta opción permite encontrar servidores Webmin en el
rango de ip especificado indicando el login y root por defecto.
Manual de administración Webmin / Ghosting30/214
Manual de administración del sistema Ghosting
Encontrar Servidores Automáticamente: Mediante este formulario se configuran
los criterios para encontrar servidores Webmin. Las opciones son las siguientes:
¿Buscar nuevos servidores?: en caso afirmativo se indica cada cuantos minutos se
realiza una búsqueda.
IP de la red a revisar: Se puede especificar tanto una red local como un red de
Internet.
Usuario para los nuevos servidores: El usuario para loguearse en el nuevo
servidor.
Contraseña para los nuevos servidores: La clave del usuario anteriormente
especificado para loguearse en el nuevo servidor.
Tipo de sistema: Se indica el tipo de sistema operativo sobre el que corre el
servidor Webmin que se busca.
Enviar las notificaciones de e-mail a: Se puede indicar un correo electrónico al
que enviar cualquier evento que se produzca al realizar las búsquedas.
Enviar utilizando el servidor SMTP: Para realizar el envío del mail
anteriormente descrito se puede especificar un servidor SMTP local o remoto.
¿Borrar los servidores registrados que no han sido encontrados?: En caso de
que un servidor anteriormente registrado no se encuentre en una búsqueda posterior se
debe especificar si se borra de la lista o se mantiene en ella.
Manual de administración Webmin / Ghosting31/214
Manual de administración del sistema Ghosting
¿Registrar este sistema también?: Se permite que el sistema desde el que se
realizan las búsquedas se incluya en la lista de servidores Webmin.
Manual de administración Webmin / Ghosting32/214
Manual de administración del sistema Ghosting
2 Sistema.
Esta funcionalidad nos permite el acceso a todas las opciones de nuestro sistema,
incluida la máquina sobre la que funciona nuestro servidor.
Para acceder a una de ellas deberemos seleccionarla haciendo click sobre el icono
correspondiente y seguidamente se nos abrirá la ventana correspondiente. A
continuación se procederá a comentar cada una de la opciones presentadas en la imagen
anterior.
Manual de administración Webmin / Ghosting33/214
Manual de administración del sistema Ghosting
• Arranque y parada
Desde este módulo podremos acceder a los distintos procesos que se arrancarán
en nuestro sistema al inicio, o arrancarlos manualmente, así como otras
opciones.
Manual de administración Webmin / Ghosting34/214
Manual de administración del sistema Ghosting
• Autenticación PAM
En esta ventana se nos da la posibilidad de acceder a las opciones de
autenticación PAM. En donde podremos ver el estado de la configuración en
este momento.
Manual de administración Webmin / Ghosting35/214
Manual de administración del sistema Ghosting
• Cambio de Contraseñas
A través de esta ventana podemos cambiar las contraseñas de los distintos
usuarios del sistema, incluidos los propios servidores.
Manual de administración Webmin / Ghosting36/214
Manual de administración del sistema Ghosting
• Comandos Planificados
Esta funcionalidad sirve para programar comandos en el tiempo, podemos
programar el sistema para que ejecute ciertos comandos.
Manual de administración Webmin / Ghosting37/214
Manual de administración del sistema Ghosting
• Configuración de Inicio (SysV)
El archivo inittab describe qué procesos son arrancados en el arranque del
sistema y durante las operaciones normales (p.ej. /etc/init.d/boot, /etc/init.d/rc,
gettys...).
Inittab:Archivo inittab usado por procesos de init compatibles con sysv.
Manual de administración Webmin / Ghosting38/214
Manual de administración del sistema Ghosting
• Copia de Seguridad de Sistema de Archivos
Este módulo le permite hacer copias de seguridad y restaurar sistemas de
ficheros enteros usando la familia de comandos dump y restore. Las copias de
seguridad habitualmente se hacen a unidad de cinta, pero también se pueden
guardar en un fichero o a otro sistema de ficheros si no dispone de unidad de
cinta.
A diferencia de otras herramientas de backup como tar, los comandos usados
por este módulo evitan acceder al sistema de fichero a través de los cauces
normales, y por lo tanto no se pueden usar para hacer copias de seguridad de
tipos de sistemas de ficheros no soportados como NAT o NSF. En general sólo
estarán soportados los sistemas de ficheros nativos en los discos locales de su
sistema operativo.
La página principal del módulo contiene una lista de copias de seguridad
configuradas (de haberlas), un botón para añadir una nueva configuración de
backup y un botón para restaurar una copia de seguridad de un determinado
sistema de ficheros.
Manual de administración Webmin / Ghosting39/214
Manual de administración del sistema Ghosting
• Cuotas de Disco
La página principal de este modulo muestra una lista de sistemas de archivo
locales que pueden soportar cuotas. Si las cuotas están activadas en este
momento en tu sistema, puedes hacer click en su trayectoria para mostrar las
cuotas de cada usuario. Si no, haciendo click en Activar Cuotas activará las
cuotas de ese sistema de archivos.
Manual de administración Webmin / Ghosting40/214
Manual de administración del sistema Ghosting
El sistema operativo Linux no permite activar las cuotas a menos que el sistema
de archivos tenga la opción Usar Cuotas puesta en el módulo de los Discos y en
el de los Sistemas de archivo. Si ninguno de tus sistemas de archivo tiene esta
opción puesta, no se lista a nadie en la página principal.
Bajo la lista de sistemas de archivo hay un botón para mostrar todas las cuotas de
un usuario seleccionado. Esto será sólamente mostrado si al menos un sistema de
archivos tiene activadas las cuotas de usuario. De forma similar, si al menos un
sistema de archivos tiene grupos de cuotas activadas habrá un botón para mostrar
todas las cuotas del grupo seleccionado.
• Históricos (Logs) del Sistema
Los archivos de logs de un sistema UNIX contienen abundante información útil,
como detalles de correo recibido, intentos y éxitos de login de usuarios,
informes de errores de hardware, y mucho más.
Manual de administración Webmin / Ghosting41/214
Manual de administración del sistema Ghosting
El módulo muestra una lista de los diarios (logs) del sistema, al final de la cual
encontramos la posibilidad de añadir uno nuevo.
En éste módulo se configuran los ficheros y otros destinos que usan varios tipos
de mensajes del sistema.
• Monitor de Servicio MON
Usando este módulo se pueden hacer las siguientes cosas.
• Configurar servicios MON,
• Iniciar/Detener MON en la máquina
Manual de administración Webmin / Ghosting42/214
Manual de administración del sistema Ghosting
• Ver y Gestionar el Funcionamiento de MON
Se proporciona ayuda detallada en las respectivas páginas.
• Paquetes de Software
Un paquete de software es una colección de archivos que conforman un
programa. Estos archivos pueden ser combinados en un archivo de paquete
para su distribución o descarga, para ser extraídos y colocados en sus
correctas localizaciones cuando el paquete es instalado.
Un sistema de gestión de paquetes automatiza la mayoría del trabajo durante
la instalación y anulación de programas. A causa de que los paquetes están
normalmente precompilados, no te has de preocupar acerca de guiones de
Makefile y configure durante la instalación. A causa de que el sistema de
gestión de paquetes hace un seguimiento de todos los paquetes, puede anular
todo rastro de un programa en la desinstalación.
Manual de administración Webmin / Ghosting43/214
Manual de administración del sistema Ghosting
Paquetes Instalados
Los paquetes se organizan dentro de clases y subclases, como Sistema o
X11/Utilities. Al principio de la página principal hay un árbol de carpetas y
paquetes en los cuales cada carpeta representa una clase. Para abrir una
carpeta, símplemente haz click en ella. Para ver más información acerca de
un paquete, haz click en su nombre.
Manual de administración Webmin / Ghosting44/214
Manual de administración del sistema Ghosting
Bajo el árbol de paquetes hay un formulario para poder buscar en la base de
datos del paquete. Esto buscará aquellos paquetes cuyos nombres o
descripciones coincidan con cualquier texto que teclees.
Instalar un Nuevo Paquete
Bajo el botón de búsqueda de paquetes hay un formulario para instalar un
nuevo paquete. Puedes instalar desde un archivo de tu sistema, desde un
archivo del ordenador donde estás ejecutando tu navegador web o desde una
dirección URL FTP o HTTP. En este último caso, Webmin contactará con el
servidor FTP o sitio web y descargará el archivo de paquete.
Si tu sistema está tras un cortafuegos, asegúrate de tener configurados los
servidores proxy corréctamente en el módulo de Configuración de Webmin.
Identificar un Archivo
En la parte inferior de la página principal hay un formulario para identificar
algún archivo de tu sistema. Puedes teclear una trayectoria absoluta como
/etc/inetd.conf o un comando como elm. Webmin intentará encontrar el
archivo en el sistema de gestión de paquetes y mostrará información acerca
del archivo y paquetes que lo utilizan.
• Procesos en curso
Manual de administración Webmin / Ghosting45/214
Manual de administración del sistema Ghosting
Esta página muestra todos los procesos bajo tu sistema con los procesos hijo
indentados y mostrados bajo su padre. Para cada proceso se muestra la PID,
propietario y el comando. Haz click en la PID para mostrar más información
acerca del proceso.
• Páginas del Manual
Este módulo te permite buscar páginas del manual en tu sistema, igual que
harías mediante el comando man. Sólo teclea el comando o función que
Manual de administración Webmin / Ghosting46/214
Manual de administración del sistema Ghosting
deseas buscar, selecciona si la búsqueda se realizará por coincidencia exacta
del nombre del comando ó una palabra de la descripción, selecciona la
sección del manual donde buscar y haz click en el botón de Buscar.
Además se puede buscar en distintas localizaciones:
• Páginas del manual
• Ayuda de Webmin
• Documentación del paquete
• Documentación del módulo de Perl
• Máquina de búsqueda Google
Si estás buscando una coincidencia exacta, la página del manual del
comando o de la función se mostrará en el caso de que tenga éxito la
búsqueda. Si buscas por descripción, una lista de páginas de manual
coincidentes te será mostrada para que selecciones cual deseas ver.
Manual de administración Webmin / Ghosting47/214
Manual de administración del sistema Ghosting
• Rotación de Históricos (Logs)
Rotación de Archivo de Bitácora
La rotación del fichero de diario se refiere al truncamiento, a la compresión y
a la cancelación automática de los ficheros de diario de modo que no
consuman demasiado espacio de disco. La mayoría de los servidores de
Unix (tales como Apache, calamar y Sendmail) generan ficheros de diario, y
varios demonios del sistema también crean registros con el syslog. Este
módulo se puede utilizar para configurar el programa del logrotate para
manejar todos esos registros.
Manual de administración Webmin / Ghosting48/214
Manual de administración del sistema Ghosting
Típicamente, un fichero de diario será rotado una vez cada día, semana o
mes. El archivo cambia de nombre de fichero y se comprime generalmente,
y un archivo vacío nuevo es creado para ocupar su lugar. Varias
generaciones de estos viejos ficheros de diario pueden ser guardadas, de
modo que usted pueda buscar o generar informes de ellos incluso después de
la rotación. Una vez que el número de viejos registros exceda un límite
configurado, el más viejo será suprimido.
Cada fichero de diario que es rotado se enumera en la página principal del
módulo. Cada registro tiene su propio sistema de opciones para controlar
cada cuánto se rota, cuántas copias viejas se guardan, etcétera. Usted puede
corregir las opciones para un registro haciendo click en su nombre de
fichero, o agregar un fichero de diario nuevo usando el enlace del inicio o
final de la tabla.
Muchas distribuciones de Linux incluyen el logrotate como estándar, y
vienen como con las configuraciones para rotar los registros de servidores
incluidos Apache y Squid. Por tanto, incluso si usted nunca ha utilizado este
módulo antes, muchos ficheros de diario se pueden enumerar ya en la página
principal.
Manual de administración Webmin / Ghosting49/214
Manual de administración del sistema Ghosting
A menudo cerca del fondo de la página está un botón para corregir la
configuración global, que se aplica a todos los ficheros de diario a menos
que esté eliminada. Debajo de él está un botón para fijar el horario en las
cuales el logrotate es ejecutado por Cron, que es necesario para rotar
realmente los registros.
En la mayoría de los sistemas operativos que incluyen el programa como
estándar, una tarea de Cron habrá sido creado ya como parte del proceso de
la instalación. Para más información sobre Cron consulte más adelante.
Captura de pantalla de la “Rotación de Archivo de Bitacora”.
Manual de administración Webmin / Ghosting50/214
Manual de administración del sistema Ghosting
• Sistemas de Archivo de Disco y Red
En éste módulo configuraremos los sistemas de archivo que montaremos en
disco local así como aquellos que montemos como sistema de ficheros de
red.
Manual de administración Webmin / Ghosting51/214
Manual de administración del sistema Ghosting
• Tareas Planificadas (Cron).
Una tarea de Cron es un término de UNIX para un comando que se ha
ejecutado en un horario regular por el demonio de Cron. Cada tarea
pertenece un usuario de UNIX, y funciona con el permiso de ese usuario.
Cada uno tiene un sistema de minutos, horas, días, meses, y de días de las
semanas en las cuales funciona, permitiendo una flexibilidad considerable
para programar.
En la página de este módulo se pueden crear, programar, modificar y
ejecutar tareas Cron.
Manual de administración Webmin / Ghosting52/214
Manual de administración del sistema Ghosting
• Usuarios y Grupos.
Éste módulo muestra una lista de usuarios y grupos registrados en nuestro
sistema. Además podremos agregar, modificar, y borrar usuarios de nuestro
sistema.
Manual de administración Webmin / Ghosting53/214
Manual de administración del sistema Ghosting
Para saber más acerca de los usuarios y grupos UNIX, consulta la ayuda de
este módulo en la aplicación.
• Usuarios y Grupos LDAP
Si su sistema se configura para utilizar un servidor de LDAP para almacenar
los usuarios y a grupos de Unix, este módulo se puede utilizar para manejar a
usuarios en una base de datos de LDAP. LDAP se utiliza a menudo como
alternativa al NIS para sincronizar la información del usuario a través de
sistemas múltiples en una red, pues una base de datos puede almacenar los
Manual de administración Webmin / Ghosting54/214
Manual de administración del sistema Ghosting
atributos adicionales para cada usuario además del username estándar de
Unix, shell etc...
Manual de administración Webmin / Ghosting55/214
Manual de administración del sistema Ghosting
3 Red
●Configuración de Red
o Interfaces de Red
Se muestran una lista de las interfaces de red disponibles en nuestra máquina
y a las que podemos acceder a sus propiedades.
Además de poder editar las interfaces pulsando sobre ellas se puede añadir
una nueva interfaz. Esto es especialmente útil para crear una interfaz virtual
para implantar un servidor virtual con SSL.
o Ruteo y Gateways
Manual de administración Webmin / Ghosting56/214
Manual de administración del sistema Ghosting
En esta página podemos editar las opciones de red que estamos manejando,
toda la información de ruteo para las interfaces disponibles se puede editar
mediante los formularios que se muestran en este subapartado Configuración
de Red.
En la parte inferior de la pantalla se muestra la tabla de rutas actual de la
maquina. Se pueden añadir rutas estáticas mediante el formulario de arriba donde solo
se debe indicar el nombre de la interfaz (eth0,eth1...), la dirección ip de la red y la ruta
por defecto para encaminar las direcciones que no sean locales en caso de rutas no
locales.
o Nombre de máquina y cliente DNS
En este subapartado accedemos a las opciones de cliente DNS de nuestra
máquina, como puede ser el nombre de máquina.
Manual de administración Webmin / Ghosting57/214
Manual de administración del sistema Ghosting
En el formulario adjunto se muestra el nombre de red de la máquina, el cual se
puede cambiar con solo introducir un nuevo nombre en la caja de texto, el orden de
resolución de los nombres calificados, en el ejemplo se consulta en primer lugar el
archivo /etc/hosts y después el servidor DNS, y la dirección del servidor / es DNS que
debe consultar la máquina así como los dominios locales de búsqueda.
o Direcciones de Máquina
Podremos añadir o editar los diferentes nombres que nuestra máquina tiene
en la red.
Manual de administración Webmin / Ghosting58/214
Manual de administración del sistema Ghosting
El contenido aquí mostrado es el del archivo /etc/hosts del sistema. En el se
indica el nombre / s de la maquina local así como otras direcciones ip con su
nombre calificado para resolver nombres sin servidor DNS. Cualquier url
que se desee se resuelva sin consultar a un DNS se debe añadir aquí.
• Cortafuegos Linux
Este módulo te permite configurar las características del cortafuego de
IPtables encontradas en la serie 2.4 de los núcleos de Linux. Al contrario
que algunos otros programas de la configuración del cortafuego, en vez de
crear un shellscript que instale el cortafuego, lee y corrige un archivo de
save en el formato leído y escrito por iptablesrestore e iptablessave
respectivamente.
Si usted tiene ya un cortafuego en su sistema que ha sido configurado
manualmente o desde un archivo de script, el módulo ofrecerá convertirlo a
un archivo IPtables save para usted, y crea una script que funcionará en el
arranque para activar las reglas contenidas en el archivo. Sin embargo, si
usted hace esto entonces usted no debe corregir más su script con las reglas
del cortafuego y debe inhabilitarlo del funcionamiento también en el
arranque.
Manual de administración Webmin / Ghosting59/214
Manual de administración del sistema Ghosting
La primera vez que se inicia este modulo detecta las reglas del firewall
actual. En caso de no tener configurado ningún cortafuegos se presentan una
serie de opciones por defecto para una rápida configuración. Básicamente
consiste en aceptar o denegar todo el trafico como acción por defecto o bloquear
el trafico de determinadas interfaces. La opción mas recomendable es bloquear
todo excepto SSH, ping, iIDENT y los puertos con números altos. Luego solo se
debe personalizar con un par de reglas que permitan el trafico web y el del
correo abriendo los puertos 80 y 53.
• Monitorización de Ancho de Banda
Este módulo se puede utilizar para crear informes simples sobre uso del
ancho de banda por el puerto, el host, el protocolo y la hora para el tráfico
Manual de administración Webmin / Ghosting60/214
Manual de administración del sistema Ghosting
enviado desde o encaminado a través de su sistema. Es útil para ambos host,
independientes, y los que actúan como gateway (posiblemente con NAT)
para una red.
Antes de que pueda ser utilizado, el módulo debe configurar varias reglas del
cortafuego y una entrada del syslog para capturar el tráfico enviado y
recibido a través de su sistema. En el momento de la configuración usted
debe seleccionar el interfaz externo de la red del sistema, en el cual el tráfico
será monitorizado.
Éste será típicamente el interfaz del PPP usado para su dialup o conexión del
ADSL, o el interfaz de Ethernet conectado con su módem de cable o con el
router de salida.
Manual de administración Webmin / Ghosting61/214
Manual de administración del sistema Ghosting
Manual de administración Webmin / Ghosting62/214
Manual de administración del sistema Ghosting
• Servicios Extendidos de Internet (XInetd)
Bajo Servicios Extendidos de Internet (XInetd)este servicio podremos
especificar los servicios extendidos de Internet que queramos ejecutar en
nuestro sistema.
Es altamente recomendable desactivar los servicio que no se vayan a utilizar
como daytime, time o chargen ya que son agujeros de seguridad de fácil
explotación.
Manual de administración Webmin / Ghosting63/214
Manual de administración del sistema Ghosting
• Túneles SSL
Este módulo Webmin le facilita la configuración de los servicios del super
servidor que ejecuta STunnel al iniciar algún programa servidor. Aunque se
puede hacer manualmente con el módulo de Servicios de Internet, este módulo
está especialmente diseñado para configurar e instalar STunnel.
El módulo detecta automáticamente si tienes inetd y/o xinetd, lee sus
configuraciones para comprobar túneles SSL existentes y las agrega cuando
creas un túnel. Si los dos están instalados, se agregan los nuevos túneles SSL a la
configuración de xinetd, ya que es el superior de los dos.
Manual de administración Webmin / Ghosting64/214
Manual de administración del sistema Ghosting
4 Hardware
• Lilo Gestor de arranque
Desde esta opción se pueden agregar opciones de arranque del sistema, así
como editar opciones anteriormente agregadas.
Este modulo edita el fichero de configuración del gestor de arranque lilo.conf
• Gestor de Volúmenes Lógicos.
Manual de administración Webmin / Ghosting65/214
Manual de administración del sistema Ghosting
Esta herramienta sirve para asignar nuevos volúmenes lógicos al sistema
(espacio en disco) de manera que podemos dedicar otros medios físicos
ajenos a nuestro sistema. De esta manera nuestro sistema puede escalar sin
modificar la configuración actual de almacenamiento.
Para entender este modulo se debe entender el funcionamiento de esta arquitectura
de particionado. LVM es mucho más flexible que el particionamiento clásico,
permitiendo añadir espacio adicional a volúmenes ya creados de manera transparente y
simple.
Los conceptos para entender la base del sistema son los siguientes:
• volume group (VG): Sería el equivalente a un disco duro, es el punto de
abstracción más alto en LVM. Puede contener volúmenes físicos y lógicos.
• physical volume (PV): Puede ser un disco duro, aunque también algo que se le
parezca como un RAID por software.
Manual de administración Webmin / Ghosting66/214
Manual de administración del sistema Ghosting
• logical volume (LV): Equivale a una partición, contiene su propio sistema de
archivos.
• physical extent (PE): La extensión física está compuesta por trozos de datos de
los volúmenes físicos.
• logical extent (LE): La extensión lógica está compuesta por trozos de datos de
los volúmenes lógicos.
Para que todo funcione es necesario instalar el paquete lvm10 o lvm2,
recomendándose la versión 2 aunque la mayoría de distribuciones todavía mantengan la
versión 1. Hay que asegurarse de que haya un script en el arranque para poner el marcha
LVM.
• Hora del Sistema
Herramienta de Configuración para poner la hora del sistema y la hora de
hardware que hay en el reloj de tiempo real. También se puede utilizar para
sincronizar el reloj del sistema con el de hardware.
Se puede ajustar la hora del sistema y la hora hardware o de la BIOS. Es altamente
recomendable sincronizar ambos relojes para la perfecta concordancia de las horas en
los logs.
Manual de administración Webmin / Ghosting67/214
Manual de administración del sistema Ghosting
Otra opción interesante es la opción de sincronizar la máquina con un servidor
de Internet dedicado a ello de manera periódica.
Se puede elegir si sincronizar sólo la hora del sistema o la hora hardware
también. Se debe indicar la dirección ip o url del servidor de hora.
• Particiones en Discos Locales
Desde esta herramienta accedemos a las características de las particiones de
nuestro sistema, además podemos agregar particiones primarias o extendidas
así como editar a los parámetros de las existentes.
Manual de administración Webmin / Ghosting68/214
Manual de administración del sistema Ghosting
• RAID de Linux.
Esta herramienta nos permite configurar una configuración RAID para
nuestro servidor de manera fácil y sencilla. Para esto necesitaremos
particiones libres para el RAID.
Se permite la creación de los siguientes tipos de RAID
• RAID0: Une dos o mas particiones en un dispositivo con la capacidad de las
particiones que se unen. No es redundante.
• RAID1: El resultado de utilizar dos o mas particiones en este nivel de RAID es
un dispositivo con el tamaño de la menor de las particiones, es el modo espejo,
todas las particiones contienen la misma información y es tolerante a fallos,
soporta el fallo de todos los dispositivos menos 1.
Manual de administración Webmin / Ghosting69/214
Manual de administración del sistema Ghosting
• RAID4:Se guarda la paridad de los datos en dos discos.
• RAID5: Se necesitan 3 o mas particiones, en todas se guardan datos e
información de paridad para poder reconstruir el sistema en caso de fallo de
alguno de los discos.
Si por ejemplo se crea una partición de nivel 1 el formulario sería el siguiente:
El tamaño del bloque normalmente se deja en 4KB tamaño estándar entre
rendimiento y seguridad. El otro datos que se debe indicar son las particiones que van a
formar parte de la partición RAID.
Manual de administración Webmin / Ghosting70/214
Manual de administración del sistema Ghosting
5 Servidores
AWstats Reporting
Mediante este módulo se puede actualizar periódicamente un informe con el tráfico
web del dominio virtual especificando los siguientes parámetros:
Manual de administración Webmin / Ghosting71/214
Manual de administración del sistema Ghosting
● Ruta del log a examinar: Este log es el que genera el servidor web el cual por
defecto se encuentra en la carpeta log dentro de la carpeta home del dominio.
Awstats examina la información contenida en este archivo para dilucidad cuantas
visitas y ancho de banda se ha consumido.
● 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.
● ¿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 / Ghosting72/214
Manual de administración del sistema Ghosting
Configuración de Postfix.o opciones Generales
Postfix tiene cerca de 100 parámetros de configuración que son controlados a
través de archivos de configuración. Afortunadamente, tienen valores por
defecto.
En la mayoría de los casos, se necesita configurar sólo los tres parámetros
presentados aquí en opciones Generales de Mayor Uso antes de que puedas
realmente usar el sistema de correo de Postfix.
o Reescritura de Dirección y Enmascaramiento.
• Aliases de Correo
Los aliases suministran un amplio mecanismo para redirigir correo a
receptores locales.
El campo Alias a... contiene una o más de las siguientes, separadas
por coma:
• direcciones: El correo es remitido a direcciones, lo cual es compatible con el estándar RFC 822.
• /archivo/nombre: El correo es añadido a /archivo/nombre.
Mira en local(8) para detalles sobre la entrega a archivo. La
Manual de administración Webmin / Ghosting73/214
Manual de administración del sistema Ghosting
entrega no está limitada a archivos regulares. Por ejemplo, para
quitarte correo no deseado, envíalo a /dev/null.
• |comando: El correo es utilizado como argumento de entrada
para el siguiente comando. Los comandos que cotienen caracteres
especiales, como espacios en blanco, deberían de ser encerrados
entre comillas.
• :incluir:/archivo/nombre: El correo es enviado a los destinos
listados en el nombre de archivo. Las líneas en los archivos
:incluir: tienen la misma sintáxis que la parte derecha de las
entradas de alias.
Manual de administración Webmin / Ghosting74/214
Manual de administración del sistema Ghosting
o Mapeo Canónigo.
El archivo canónigo (opcional), especifica un mapeo de dirección para
direcciones locales y no locales. El mapeo es usado por el demonio
cleanup(8). El mapeo de dirección es recursivo.
El archivo sirve como entrada del comando postmap(1). El resultado, un
archivo en formato dbm o db, es usado para búsqueda rápida por el sistema
de correo.
El mapeo canónigo afecta a ambas: direcciones de cabecera de mensaje (p.ej.
direcciones que aparecen dentro de los mensajes) y direcciones de sobre de
mensaje (por ejemplo, las direcciones que son usadas en los comandos del
protocolo SMTP).
Típicamente, uno debería usar la tabla canóniga para reemplazar nombes de
login por Nombre.Apellido, o para limpiar las direcciones producidas por
sistemas de correo antiguos.
El mapeo canónigo no se confunde con soporte de dominio virtual. Usa el
mapeo virtual(5) para ese propósito.
Manual de administración Webmin / Ghosting75/214
Manual de administración del sistema Ghosting
El mapeo canónigo no ha de ser confundido con aliases locales. Usa el
mapeo de aliases(5) para eses propósito.
El formato de los mapeos canónigos es como sigue:
• usuario@dominio mapeado a... dirección:
usuario@dominio is reemplazado por dirección. Este
formualrio tiene la mayor precedencia. Este formulario es útil
para limpiar las direcciones producidas por sistemas de correo
antiguos. También se puede usar para producir direcciones del
estilo Nombre.Apellidos, pero mira debajo para una solución
más simple.
• usuario mapeado a...dirección:
usuario@sitio es reemplazado por la dirección cuando el sitio
es igual a $myorigin, cuando el sitio está listado en
$mydestination, o cuando está listado en $inet_interfaces.
Este formulario es útil para reemplazar nombres de login por
Nombre.Apellidos.
Manual de administración Webmin / Ghosting76/214
Manual de administración del sistema Ghosting
• @dominio mapeado a...dirección:
Cada dirección en el dominio es reemplazada por la dirección.
Este formulario tiene la precedencia menor.
En todos los formularios superiores, cuando la dirección tiene la forma
@otrodominio, el resultado es el mismo usuario en otrodominio.
EXTENSIÓN DE DIRECCIÓN: Cuando la búsqueda en la tabla falla y la
parte local de la dirección contiene el delimitador opcional de destinatario
(p.ej. usuario+foo@dominio), la búsqueda es repetida parala dirección
inesperada (p.ej. usuario@dominio), y la extensión que no coincide es
propagada al resultado de la búsqueda en tabla. El orden de coincidencia es:
usuario+foo@dominio, usuario@dominio, usuario+foo, usuario, y
@dominio.
o Dominios Virtuales
La tabla opcional de dominios virtuales especifica redirecciones para
destinatarios y dominios locales y no locales. Las redirecciones las usa el
demonio cleanup(8). Las redirecciones son recursivas.
Manual de administración Webmin / Ghosting77/214
Manual de administración del sistema Ghosting
La redirección virtual se aplica sólo a la dirección destinatario del sobre, y
no afecta a las cabeceras del mensaje. Podría ser similar al conjunto de reglas
S0 de Sendmail. Use los Mapeos Canónigos para rescribir las direcciones de
sobre y cabecera en general.
El soporte típico de un dominio virtual es de la siguiente forma:
• dominio.virtual mapeado a... algo (el contenido de la parte derecha no importa)
• [email protected] mapeado a... direccion1 • [email protected] mapeado a... direccion2,
direccion3
Con esto, el servidor SMTP aceptará correo dirigido a dominio.virtual y
rechazará los mensajes dirigidos a [email protected] como
no entregables.
El formato de la tabla virtual es como se describe a continuación, y los
mapeos se intentan en el orden en que aparezcan listados:
• usuario@dominio mapeado o... direccion, direccion, ...:
El correo dirigido a usuario@dominio se redirige a direccion.
Esta forma tiene la mayor precedencia.
• usuario mapeado a... direccion, direccion, ...: El correo
dirigido a usuario@sitio se redirige a direccion cuando el
Manual de administración Webmin / Ghosting78/214
Manual de administración del sistema Ghosting
"sitio" es igual a $myorigin, cuando está listado en
$mydestination, o cuando está listado en $inet_interfaces.
Esta funcionalidad se solapa con la de la base de datos alias local.
La diferencia es que los mapeos virtuales se pueden aplicar a
direcciones no locales.
• @domnio mapeado a... direccion, direccion, ...: El correo
dirigido a cualquier usuario en el dominio se redirige a
direccion. Esta forma tiene la menor precedencia.
En todas las formas anteriores, cuando la dirección tiene la forma
@otrodominio el resultado es el mismo usuario en "otrodominio".
EXTENSION DE DIRECCION: cuando la búsqueda falla y la parte local de
la dirección contiene el delimitador opcional de destinatario (por ejemplo,
usuario+foo@dominio), la búsqueda se repite para la dirección no extendida
(en el ejemplo, usuario@dominio), y la dirección extendida que no
coincidió se propaga al resultado de la expansión. El orden de coincidencia
es:
usuario+foo@dominio, usuario@dominio, usuario+foo, usuario, y @dominio.
Manual de administración Webmin / Ghosting79/214
Manual de administración del sistema Ghosting
o Mapeo de Transporte.
El fichero opcional de transporte especifica un mapeo entre jerarquías de
dominios y transportes de reparto de mensajes y/o máquinas de reenvío. El
mapeo lo usa el demonio trivialrewrite(8).
El formato de la tabla de transporte es como sigue:
• domain mapeado a.. transport:nexthop: El correo para el
dominio se reparte a través del siguiente salto del transporte.
• .domain mapeado a.. transport:nexthop: El correo a cualquier
subdominio del dominio se reparte a través del siguiente salto del
transporte.
Nota: las entradas del mapa de transporte tienen precedencia sobre los
dominios especificados en el parámetro mydestination. Si usa el mapa
opcional de transporte puede ser más seguro especificar entradas explícitas
para todos los dominios indicados en $mydestination, por ejemplo:
• nombredemaquina.mi.dominio ... local:
• localhost.mi.dominio ... local:
Manual de administración Webmin / Ghosting80/214
Manual de administración del sistema Ghosting
La interpretación del campo "siguiente salto" es dependiente del transporte.
En el caso de SMTP especifique máquina:servicio para un puerto distinto
del habitual en el servidor, y use [maquina] o [maquina:puerto] para
desactivar búsquedas DNS MX (intercambiadores de correo). La forma []
también se puede usar con direcciones IP en lugar de con nombres de
máquina.
o Mapeo Relocalizado
El fichero opcional de relocalizaciones proporciona información usada en los
mensajes devueltos "el usuario ha cambiado a una nueva dirección".
Las búsquedas en la tabla no tienen en cuenta mayúsculas y minúsculas.
El campo "Mapeado a..." especifica la información de contacto tal como
dirección de correo electrónico, o quizás la dirección postal o número de
teléfono. El formato es el siguiente:
• usuario@dominio: Coincide con usuario@dominio . Esta forma
tiene precedencia sobre las demás formas.
Manual de administración Webmin / Ghosting81/214
Manual de administración del sistema Ghosting
• usuario: Coincide con usuario@sitio cuando el sitio es
$myorigin, cuando el sitio está listado en $mydestination, o
cuando el sitio está listado en $inet_interfaces .
• @dominio: Coincide con cada dirección del dominio. Esta forma
tiene la preferencia más baja.
EXTENSION DE DIRECCION: Cuando falla la búsqueda y la parte local de
la dirección contiene el delimitador opcional de destinatario (por ejemplo
usuario+foo@dominio), se repite la búsqueda para la dirección no extendida
(en el ejemplo, usuario@dominio).
• Header Checks
La tabla opcional de comprobaciones de cabeceras permite redireccionar los
emails basándose en sus cabeceras. Cada entrada de la tabla tiene una
expresión regular en el lado izquierdo, y una acción en el lado derecho.
La expresión regular puede ser algo parecido a:
/name=[^>]*\.(bat|cmd|exe|com|pif|reg|scr|vb|vbe|vbs)/
Manual de administración Webmin / Ghosting82/214
Manual de administración del sistema Ghosting
para encontrar adjuntos cuyos nombres de archivo
terminen en extensiones potencialmente peligrosas
para los ejecutables de Windows.
La acción puede ser:
REJECT
Para simplemente rechazar el mail que coincida con la expresión, o:
REDIRECT [email protected]
Para redireccionarla a otra dirección.
o Body Checks
Similar a header checks, pero comprobando el cuerpo del mensaje.
o Entrega local
o Control general de recursos
o opciones de servidor SMTP
o opciones de cliente SMTP
o Porcentajes de entrega
o Características de depuración
Manual de administración Webmin / Ghosting83/214
Manual de administración del sistema Ghosting
o Búsquedas LDAP
• Server Processes
Este página se puede usar para gestionar los distintos procesos de servidor
usados por Postfix para recibir y procesar el correo electrónico. A menos que
usted sea un experto en configuración Postfix, generalmente no deben ser
editados; sin embargo quizás quiera habilitar o deshabilitar procesos del
servidor que enciendan o apaguen servicios de Postfix como SMTP sobre
SSL.
o Mail Queue
o Configuration Check
o User Mailboxes
Configuración de QMail
o Mapeos Virtuales (virtualdomains)
Los mapeos virtuales son usados por QMail para manejar email en diferentes
dominios en tu servidor, mediante el añadido de texto a la parte del usuario
de la dirección de email antes de realizar procesos posteriores. Puedes
usarlos para configurar dominios de correo virtual mediante la creación de
Manual de administración Webmin / Ghosting84/214
Manual de administración del sistema Ghosting
un nuevo mapeo vitual para un dominio, luego usando la página de Aliases
de Correo para crear un alias dentro de ese dominio.
o Dominios Locales(locals)
Qmail aceptará, para entrega a usuarios locales, email para los dominios y
nombres de máquina listados en la caja de edición de la izquierda. Si deseas
que tu servidor de correo maneje múltiples dominios de email, los deberías
poner en este formulario.
o Dominios Acptados (rpchosts)
Dominios locales y de retransmisión aceptados
Qmail aceptará para entrega local y de retransmisión sólo el correo para
dominios y nombres de máquinas listados en la caja superior de edición.
También puedes teclear comodines que coincidan con todas las máquinas de
un dominio como .foo.com. Si deseas que tu servidor de correo retransmita
el correo para los clientes, debes de aceptar correo desde cualquier dominio.
Dominios locales y de retransmisión adicionales
Si dispones de un gran número de dominios aceptados, los menos utilizados
deberían de ser puestos en la caja de edición. En general, tus primeros 50
Manual de administración Webmin / Ghosting85/214
Manual de administración del sistema Ghosting
dominios autorizados deberían de introducirse en la caja superior de edición
y el resto en la inferior.
o Driecciones Rechazadas (babmailfrom)
QMail rechazará el correo para entregar o retransmitir desde cualquiera de
las direcciones listadas, la cual se debe de teclear como
nombre_de_suario@nombre_de_dominio. Si deseas rechazar el correo de
todo el dominio, debería de teclearse como @nombre_de_dominio.
Configuración de Sendmail
La página principal de este módulo muestra una tabla de iconos, cada uno se
usa para configurar diferentes partes de la funcionalidad de sendmail. Sin
embargo, las características que hay tras algunos iconos puede que no estén
disponibles si no han sido configuradas en tu sendmail. Al instalar
sendmail, puedes seleccionar qué características están disponibles mediante
la edición de un .mc que es convertido mediante m4 en tu sendmail.cf.
Muchas características (como el Mapeo de Direcciones, Enmascaramiento de
Dominio y Control de ' Rechazar') puede que no estén disponibles a menos
que las hayas activado en la instalación.
• opciones de Sendmail (O)
Manual de administración Webmin / Ghosting86/214
Manual de administración del sistema Ghosting
• Alias de Correo (aliases)
La manera en que sendmail redirige el correo desde algunas direcciones de
tu sistema hacia otro destino. Ese destino puede ser un usuario de tu sistema,
una dirección de correo de otro sistema, un archivo o la entrada a un
programa. Los alias se aplican para todos los dominios para los cuales tu
sistema accepte correo. Por ello, si tu sistema aceptó correo para los
dominios abc.com y xyz.com, un alias para la dirección foo redirigiría el
correo de ambos [email protected] y [email protected].
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
[email protected] s creación de sitio virtual'.
Comando a ejecutar después de realizar los cambios en el dominio
Se puede especificar cualquier comando que queremos que se ejecute después de crear
un dominio virtual como por ejemplo enviar un email comunicando al administrador el
Manual de administración Webmin / Ghosting130/214
Plantilla para los correos a nuevos mailboxes
Plantilla para los correos a nuevos usuarios locales
Plantilla para los correos que sobrepasen el limite del ancho de banda del servidor
Plantilla para los correos que se aproximen al limite del ancho de banda del
servidor
Manual de administración del sistema Ghosting
evento mediante un comando similar a “mail [email protected] s
creación de sitio virtual'.
Estas dos opciones permiten actualizar otros módulos como el de correo o el
apache con información que haya cambiado al modificar cuentas de correo o servidores
en el Virtualmin.
LDAP servidor
LDAP puerto
Usuario para el servidor LDAP
Contraseña para el servidor LDAP
Estas cuatro opciones permiten indicar la dirección ip, puerto, usuario y
password para permitir autenticación LDAP de los usuarios de un dominio.
Las siguientes opciones permiten activar las características que los dominios
virtuales van a tener para que el usuario las tenga habilitadas al crear un dominio virtual
Manual de administración Webmin / Ghosting131/214
¿Notificar a otros módulos cuando se actualicen los usuarios del servidor?
¿Notificar a otros módulos cuando se actualicen los usuarios de mailbox?
Manual de administración del sistema Ghosting
y pueda seleccionar las opciones anteriormente explicadas. Si alguna de estas opciones
está habilitada y el programa que la maneja no está correctamente configurado la
creación del sitio virtual fallará. Así en el caso de que se active la opción MySql
database server el usuario podrá elegir si crea o no una base de datos y con que nombre.
Si está deshabilitada no podrá crear una base de datos para ese dominio ni por supuesto
elegir nombre de la misma.
BIND DNS Servidor (para dominios DNS)
Habilita la creación del dominio en el servidor de nombres.
Correo virtual (para mailboxes y alias)
Habilita la creación de cuentas de correo en el dominio.
Servidor web Apache (para host virtual)
Habilita el uso del apache para crear el dominio.
Análisis del fichero de log Webalizer (para registros del sitio web)
Habilita el uso de estadísticas .
Servidor de base de datos MySQL (para base de datos)
Habilita la administración de bases de datos Mysql.
Servidor de base de datos PostgreSQL (para base de datos)
Habilita la administración de bases de datos PostgreSQL .
Administración de ficheros (solo para el directorio home)
Manual de administración Webmin / Ghosting132/214
Manual de administración del sistema Ghosting
Permite explorar la carpeta home del dominio
Cambio de contraseña
Habilita la opción de cambiar el usuario y el password, sólo el password o nada
al usuario administrador en las cuentas de correo del dominio.
Procesos en ejecución (solo para los proceso del usuario)
Permite visualizar en la correspondiente opción dentro del menú sistemas los
procesos que el usuario del dominio está ejecutando.
Programar trabajos en el Cron (para los trabajos del Cron del usuario)
Permite administrar las tareas del Cron del usuario.
SSH / Telnet Conexión.
Permite administrar las conexiones SSH y Telnet del usuario.
Proteger los directorios Web (por debajo del directorio home).
Habilita la opción para proteger directorios del dominio mediante usuario y
password haciendo uso de los ficheros .htpasswd y .htaccess dentro del directorio home
del dominio.
Leer el correo (para usuarios de mailboxes).
Habilita el módulo de lectura de correos sin password por parte del
administrador del dominio.
Manual de administración Webmin / Ghosting133/214
Manual de administración del sistema Ghosting
Virtualmin Virtual Servers
Los pasos básicos para crear un nuevo dominio virtual asociado a un nuevo
usuario de manera que este pueda controlar todos los parámetros del sitio de manera
autónoma y exclusiva es la siguiente:
• En primer lugar seleccionamos la opción añadir servidor virtual asociado a
nuevo usuario
• A continuación nos aparecerá un formulario donde se nos piden una serie de
datos que son descritos a continuación.
• Nombre de dominio
El nombre que se desea tenga el dominio. Es obligatorio que la última parte
del nombre sea del dominio de tipo A que tengamos para esa máquina. Si por ejemplo
se ha comprado el domino junta.es y el tipo A está redirigido al servidor los dominios
virtuales deben seguir la nomenclatura loquesea.junta.es para que nuestro servidor
APACHE pueda administrarlo.
Manual de administración Webmin / Ghosting134/214
Manual de administración del sistema Ghosting
• Descripción
Este campo permite introducir una breve descripción del sitio para saber con exactitud
que contiene el sitio web.
• Plantilla de servidor
Por defecto utiliza los datos de la configuración del módulo virtualmin para
crear el sitio. En caso de que se tenga una plantilla definida en la cual, por ejemplo, el
nombre de domino se forme de diferente manera que por defecto o que las opciones del
sitio en el Apache incluyan FollowSymLinks se puede indicar aquí que el sitio se
construya a partir de estas directivas. Más información sobre las plantillas de servidor al
final de esta sección.
• Dirección email del contacto
Dirección de correo a la que se quiere que se envíe un informe de todas las
operaciones realizadas en el sitio virtual.
• Nombre de usuario de administración
Usuario automático es lo más recomendable y creará un usuario a nivel de
sistema con el mismo nombre que el dominio virtual sin calificar. En caso de querer
utilizar un usuario del sistema ya existente se selecciona en la ventana adjunta a la
casilla de texto.
Manual de administración Webmin / Ghosting135/214
Manual de administración del sistema Ghosting
• Contraseña de administración
Esta contraseña es la que utilizará el usuario para entrar al Webmin y
manipular las bases de datos asociadas al dominio.
• Nombre por defecto de la base de datos
En caso de estar seleccionado a 'automático' el nombre de la base de datos
será equivalente a la primera parte del nombre de dominio no perteneciente a la
máquina. En caso contrario se deberá especificar el nombre deseado para la base de
datos.
• ¿Crear dirección de email para el usuario Unix?
Indica si se desea que el usuario de administración del dominio tenga una
cuenta de correo de usuario en el sistema Linux a imagen y semejanza del usuario root o
postfix.
• Máximo de BBDD permitidas
Especifica si se deja que el dominio utilice un numero ilimitado de bases de
Manual de administración Webmin / Ghosting136/214
Manual de administración del sistema Ghosting
datos o se establece un número máximo a utilizar por el mismo.
• ¿Puede crear y editar subservidores?
Un domino virtual puede a su vez tener subdominios alojados en él. Si
nuestro dominio se llama tiendas.junta.es, se puede crear un subdominio denominado
sevilla.tiendas.junta.es. Se puede indicar que se permite un número ilimitado de
subdominios, un numero máximo de subdominios o que no se permiten subdominios.
• ¿Puede elegir nombres de bases de datos?
Indica si el usuario puede cambiar el nombre de la base de datos o se
selecciona de manera automática tal y como se ha comentado en un punto anterior.
• ¿Configurar zona DNS?
Indica si la entrada del dominio se añade al servidor BIND configurado en el
sistema.
• ¿Aceptar correo para el dominio?
Se indica si el dominio acepta correos.
• ¿Configurar website para el dominio?
Se indica si el dominio es un sitio web que necesita ser configurado en el
servidor Web o si por el contrario no necesita estar visible. Esta opción es útil en el caso
de que simplemente se quiera crear un dominio para cuentas de correo sin que sea
necesario albergar una página web.
Manual de administración Webmin / Ghosting137/214
Manual de administración del sistema Ghosting
• ¿Configurar Webalizer para los archivos de bitácora web?
Activa el análisis del log de acceso del sitio web mediante el programa
Webalizer anteriormente explicado. Esta acción la realiza añadiendo una tarea en el
servidor Cron del sistema para examinar de manera diaria el log del sitio.
• ¿Configurar también el sitio web SSL?
Activa la autenticación https del sitio web. Para ello es necesario que el
dominio virtual esté asociado a una interfaz virtual en el puerto 443.
• ¿Configurar rotación de archivos de bitácora?
Opción altamente recomendable para lo que debe estar instalado y
configurado el programa logrotate. Con esta opción activada el log de acceso que
registra toda la actividad del sitio virtual, y puede llegar a ocupar un par de GB de
espacio en disco, es dividido en varios ficheros de menor tamaño y mas manejables a la
hora de sacar las estadísticas web.
• ¿Configurar servidor virtual FTP para el dominio?:
Indica si el dominio permite la existencia de cuentas ftp en el servidor FTP
de la máquina ya configurado e instalado dentro del dominio virtual.
• Instalador de MediaWiki activado?
• Instalador de Moodle activado?
• Instalador de Xoops activado?
Manual de administración Webmin / Ghosting138/214
Manual de administración del sistema Ghosting
Estas tres opciones indican si se le permite al usuario la instalación de estos tres CMS:
• ¿Permitir listas de correo Mailman?
Esta opción indica si el usuario del dominio puede crear listas de correo
asociadas al domino mediante el programa Mailman que utiliza el servidor de correo
instalado en el sistema para manejarlas.
• Bases de datos Oracle activadas?
Indica si la opción de utilizar bases de datos Oracle está activada para que el
dominio haga uso de ellas.
• Interfaz de red:
Este campo es muy importante. La dirección indicada aquí será la que se
asocie al dominio en el servidor web. De esta manera el servidor web solo servirá las
páginas de este dominios cuando las peticiones web vayan asociadas a esta ip por el
puerto indicado y cuyo nombre coincida con el nombre de este dominio. Esta interfaz de
red se rellena automáticamente tal y como se indica en la configuración de red a no ser
que en la configuración del módulo Virtualmin se halla especificado otra dirección.
• Estadísticas awstats y/o webAlizer
Activar estas opciones para que el usuario pueda consultar sus estadísticas de
manera individual para su dominio.
Manual de administración Webmin / Ghosting139/214
Manual de administración del sistema Ghosting
• Crear base de datos mysql, postgresql u oracle:
Esta opción creará una base de datos del tipo indicado con el mismo nombre
que el usuario si este ha elegido automático o con el nombre que le indiquemos en caso
contrario.
• Conexión webmin:
Se indica “SI” para que el usuario creado pueda entrar a su panel de control
individualizado Webmin.
Manual de administración Webmin / Ghosting140/214
Manual de administración del sistema Ghosting
• Directorio base
Si se elige automático el directorio base se establecerá en home (por defecto)
y tendrá el mismo nombre que el usuario.
• Casillas de correo
Se puede especificar el número máximo de cuentas de correo que puede
manejar el sitio.
• Límite del servidor
Se puede especificar el espacio total en kb que puede ocupar el sitio o dejarlo
ilimitado.
Solo resta salvar las opciones y tendremos creado nuestro dominio virtual.
Manual de administración Webmin / Ghosting141/214
Manual de administración del sistema Ghosting
A partir de ahora el usuario podrá entrar al Webmin con el usuario recién creado
y la contraseña de administración y solo verá su dominio virtual así como las opciones
disponibles para el mismo como las estadísticas. No aparecerá ningún otro dominio
virtual que no sea suyo. De no haber activado la conexión Webmin al crear el dominio
virtual no podría acceder al Webmin. La contraseña de administración es también la
contraseña del usuario MySql del mismo nombre que el usuario del sitio.
De este modo el usuario podrá consultar estadísticas, manipular bases de datos y
archivos de su domino virtual exclusivamente.
Manual de administración Webmin / Ghosting142/214
Manual de administración del sistema Ghosting
Opciones principalesPlantillas de Correo y servidor.
Plantillas de Servidor.Antes de nada comentar que se tienen disponibles las siguientes variables para crear las
plantillas facilitando la creación de las mismas.
${DOM} El nombre de dominio, de la forma algo.com
${PREFIX} La primera parte del nombre de dominio, como foo
${USER} El usuario Unix propietario del dominio, tal como algo
${IP} La dirección IP asignada al servidor virtual, tal como 192.168.1.1
${HOME} El directorio base del usuario del dominio, de la forma /home/algo
También se pueden usar bloques condicionales, como $IFMAIL...$ENDIF
MAIL y $IFWEB...$ELSEWEB...{$ENDIFWEB} . Esto significa que podemos utilizar
la estructura ifelse como en cualquier lenguaje de programación.
Manual de administración Webmin / Ghosting143/214
Manual de administración del sistema Ghosting
De esta manera si queremos utilizar el nombre de dominio para crear el nombre
del sitio virtual podemos utilizar la siguiente expresión ${DOM}.junta.ex, que
daría como resultado nombrededominio.junta.es
Nombre de plantilla
El nombre que tendrá la plantilla y que se debe utilizar al crear un nuevo sitio
virtual.
Directorio modelo para archivos
Este directorio es el que contendrá la plantilla. Por defecto tiene el mismo
nombre que el sitio virtual pero se puede cambiar y es especialmente interesante utilizar
las variables descritas arriba para formar por ejemplo el nombre de carpeta del tipo
${DOM} ${USER} o similar para que la plantilla tenga un nombre asociado a un grupo
de páginas similares en opciones.
Para uso por
Especifica que sitios van a usar este directorio modelo. Los candidatos son:
• Servidores virtuales de nivel superior
• Subservidores
• Servidores Alias
Manual de administración Webmin / Ghosting144/214
Manual de administración del sistema Ghosting
• Usuarios no administradores
Configuración de selector de usuario y directorio:
Se puede utilizar la configuración por defecto o configurar los siguientes campos:
• Usuarios visibles en selector: Se puede especificar mediante un listado los
usuarios Webmin que estarán visibles en el selector o mediante usuarios que
pertenecen a los grupos listados. En esta opción por defecto se encuentra
especificado el grupo propietario del dominio por lo que todos los usuarios que
pertenezcan al grupo del dominio serán visibles.
• Grupos visibles en selector: Se puede especificar que grupos están visibles en el
selector de usuarios y directorios a la hora de crear un sitio web.
• Directorio raíz en selector de archivos
Grupo Unix por defecto para propietarios de dominio
Se puede especificar un grupo para todos los nuevos usuarios de dominio
distinto al que existe por defecto, del mismo nombre que el prefijo del dominio. Puede
ser útil especificar que todos los dominios que tengan algo en común, como puede ser
sitios web de la misma empresa, tengan un grupo propietario del tipo empresa{$DOM}
que sería sustituido por el nombre de la empresa seguido del dominio.
Cuota por defecto para todo el servidor
Manual de administración Webmin / Ghosting145/214
Manual de administración del sistema Ghosting
Cantidad de MB que se le asignan al servidor mediante el sistema de Quotas (las
quotas deben estar activadas) en el momento de la creación del sitio web.
Cuota por defecto para usuario Unix
La cuota por defecto expresada en MB para la carpeta base del usuario
propietario del dominio en el sistema Linux.
Límite por defecto en número de buzones
El límite de buzones de correo dentro del dominio (el servidor de correo debe
estar configurado y activado en la configuración del Virtualmin)
Límite por defecto en número de BBDD
El límite de bases de datos que el dominio puede usar por defecto siempre y
cuando este haga uso de bases de datos y esta opción esté activada en el Virtualmin.
Límite por defecto en número de subdominios
El límite de subdominios que se permiten por defecto en el dominio.
Límite por defecto de ancho de banda (en bytes)
La cantidad de bytes de trafico web permitidos para el sitio. Para que esta opción
funcione el módulo “Monitoreo de Ancho de Banda” debe estar correctamente
configurado.
Manual de administración Webmin / Ghosting146/214
Manual de administración del sistema Ghosting
Directivas y configuraciones para nuevos sitios web
En esta opción se pueden especificar las directivas y opciones que se escribirán
en el fichero de configuración de Apache utilizando las variables anteriormente
descritas. Un ejemplo de estas directivas seria el siguiente:
ServerName ${DOM} > El nombre que se le asignará al servidor y que se convertirá en la url. En este
caso es igual que el nombre del dominio. En cualquier caso debemos asegurarnos que le dominio de
tipo A esté correctamente dirigido a esta máquina con por lo menos el dominio principal apuntando a
la misma.
ServerAlias www.${DOM} > El alias del dominio. En este caso se compone de www seguidas del
nombre de dominio.
DocumentRoot ${HOME}/public_html> El directorio raíz del dominio que contiene los archivos del
sitio web. Todo lo que esté en el directorio es accesible desde la url anteriormente citada. En este caso
se crea dentro de la carpeta base del usuario al usar la variable $(HOME).
ErrorLog ${HOME}/logs/error_log> Directorio donde se guardarán los logs del sitio web. En este
caso se crea dentro de la carpeta base del usuario al usar la variable $(HOME) un directorio logs que
es el que contiene el archivo error_log.
CustomLog ${HOME}/logs/access_log common > Directorio donde se guardarán los logs del sitio
web. En este caso se crea dentro de la carpeta base del usuario al usar la variable $(HOME) un
directorio logs que es el que contiene el archivo error_log.
Manual de administración Webmin / Ghosting147/214
Manual de administración del sistema Ghosting
ScriptAlias /cgibin/ ${HOME}/cgibin/ >Directorio donde se encuentran los ejecutables cgi de la
pagina. Directorio donde se guardarán los logs del sitio web. En este caso se crea dentro de la carpeta
base del usuario al usar la variable $(HOME) un directorio /cgibin que es el que contiene los
archivos.
<Directory ${HOME}/public_html>
Options Indexes IncludesNOEXEC FollowSymLinks > aquí se escriben las opciones que
consideremos estándar para los sitios web.
allow from all
</Directory>
¿Agregar automáticamente directiva SuExec apropiada?
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
este www.junta.com y www.juan.net.
Manual de administración Webmin / Ghosting183/214
Manual de administración del sistema Ghosting
Título del sitio Web Moodle
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.
Manual de administración Webmin / Ghosting206/214
Manual de administración del sistema Ghosting
Conexión Telnet / SSH
Este módulo requiere tener instalado una máquina virtual java en el navegador web
cliente para poder ser ejecutado. Provee al usuario de una consola de texto conectada
por SSH a la máquina Ghosting con acceso a su directorio web.
Manual de administración Webmin / Ghosting207/214
Manual de administración del sistema Ghosting
Explorador de archivos
Esta opción permite abrir un pequeño administrador de archivos cuya raíz es
nuestro directorio web. Con un solo clic se seleccionan carpetas y se abren archivos.
Para realizar el resto de acciones se debe seleccionar el archivo o carpeta y hacer clic en
el icono correspondiente a la acción deseada.
Manual de administración Webmin / Ghosting208/214
Manual de administración del sistema Ghosting
Estado de sistema y servidores
Desde este menú se puede ver de manera fácil e intuitiva si los servidores de la
maquina están ofreciendo servicio (en cuyo caso se indica con un tick de color verde) o
están inactivos (se indica con una cruz roja).
También se pueden añadir nuevas alarmas que monitorizar desde ver si un archivo
ha cambiado a un proceso que no esta corriendo.
La monitorización planificada permite configurar varias opciones de este modulo.
Manual de administración Webmin / Ghosting209/214
Manual de administración del sistema Ghosting
Las opciones disponibles permiten configurar cada cuanto tiempo se revisan las
alarmas programadas (Campo 'Revisa cada'), los días que se revisa ,así como enviar un
email por cada servicio programado y elegir el evento que origina el envío de correo
electrónico.
El correo se puede enviar a través del servidor de correo local o de un servidor
externo mediante la opción 'enviar correo vía'.
Si se pincha en cualquier servidor se accede a una pantalla donde se puede
personalizar la monitorización.
Mediante esta pantalla se puede elegir que evento se notifica al administrador
mediante el combo (¿Revisar en planificación?), los fallos que se deben producir antes
de la notificación para evitar falsos positivos (Fallos antes de notificar) así como el
Manual de administración Webmin / Ghosting210/214
Manual de administración del sistema Ghosting
método de notificación que puede ser por email o utilizando el protocolo SNMP si está
activo en la máquina.
Además se puede notificar a otro correo electrónico distinto del administrador
mediante la casilla Además, enviar email para este servicio a así como indicar que en
caso de que un servidor este caído no se haga chequeo. Esto es especialmente útil
cuando se sabe que si no funciona el servidor web puede ser indiferente que funcione el
servidor de bases de datos ya que no se podrá ofrecer el servicio de ninguna manera.
La opción 'clonar' permite clonar este servidor en la configuración Webmin para
tener varias configuraciones para un mismo servidor. La clonación se realiza a nivel
Webmin por lo que no se instalar otro servidor en el sistema.
Por ultimo se permite especificar que acciones ejecutar cuando se cae y se levanta
el servidor mediante la opción Si el monitor se cae, ejecutar comando y Si el monitor
se levanta, ejecutar comando donde se indican los comandos Linux a ejecutar. Es
importante recalcar que los comandos sólo se ejecutarán cuando se envía un email
mediante la opción anteriormente configurada.
Manual de administración Webmin / Ghosting211/214
Manual de administración del sistema Ghosting
Comandos de consola
Manual de administración Webmin / Ghosting212/214
Manual de administración del sistema Ghosting
8 ConclusiónComo se ha visto a lo largo de este tutorial Webmin como sistema de gestión de
hospedaje tiene como base los entornos LAMP compuestos por el servidor Apache,
PHP y MySQL apoyados en Postfix para manejar el correo. El concepto más importante
es el de dominio virtual que es lo que cada usuario va a manejar. Todas las opciones
explicadas no están incluidas para los usuarios normales y si para el administrador. Los
usuarios tienen a su disposición las siguientes opciones:
• Webmin
• Cambio de idioma y tema
• Otros
• Carga / Descarga
• Conexión Telnet / SSH
• Directorios Web protegidos
• Explorador de archivos
• Sistema
• Cambio de contraseñas
• Comandos Planificados
• Procesos en curso
• Tareas planificadas
• Servidores
• AWStats Reporting
• Correo de usuario
• Servidor Web Apache
• Base de datos MySQL
Manual de administración Webmin / Ghosting213/214
Manual de administración del sistema Ghosting
• Base de datos PostgreSQL
• Servidor de DNS Bind
• Instalador Moodle
• Instalador Xoops
• Instalador Media Wiki
• Mailman
• Webalizer
• Gestión de hospedajes
• VirtualMin Servers
• VirtualMin Oracle
Con esto concluye el tutorial para gestión de hospedajes Webmin.
Manual de administración Webmin / Ghosting214/214
Top Related