Este documento describe cómo configurar varios servicios de red en un servidor Apache 2. Primero, instala y configura un servidor OpenLDAP para autenticación de usuarios. Luego, crea una carpeta privada protegida que solo los usuarios autenticados puedan acceder. Finalmente, instala Drupal en un sitio web seguro con HTTPS utilizando un certificado SSL recién creado.
Este documento explica cómo configurar un servidor Apache para hospedar dos CMS, Status.net y WordPress, en dominios diferentes. Se instalan los paquetes necesarios como Apache, PHP y MySQL. Luego se crean hosts virtuales para cada CMS y se asignan carpetas. Finalmente, se instalan Status.net en el dominio principal y WordPress en un subdominio creando bases de datos y completando los asistentes de instalación de cada plataforma.
introducción a la gestión de un servidor proxy con squid y configurar sarg para ver los logs generados por squid
ejemplos probados en ubuntu desktop 10.04 con squid 2.7 (debería funcionar en squid 3 y versiones posteriores con cambios mínimos)
Este documento describe cómo configurar varios servicios web en un servidor Apache, incluyendo autenticación LDAP, un sitio privado protegido y WordPress con HTTPS. Primero se instala y configura OpenLDAP para autenticación. Luego se crea un sitio virtual privado protegido por LDAP. Finalmente, se instala WordPress en un subdominio HTTPS utilizando un certificado SSL autogenerado.
Este documento presenta los pasos para configurar un servidor proxy utilizando Squid en Windows Server 2003. Describe descargar e instalar Squid, modificar el archivo de configuración para establecer puertos, tamaño de caché y redes permitidas, y agregar listas y reglas de control de acceso. Finalmente explica iniciar el servicio Squid e instalarlo como proxy en los navegadores de los clientes.
Acceso a carpeta privada con LDAP e instalación de Joomla en HTTPSTerrafx9
El documento describe la configuración de un servidor Apache para proporcionar acceso autenticado a carpetas privadas mediante OpenLDAP y acceso seguro HTTPS a Joomla. Se instala y configura OpenLDAP, se habilitan los módulos LDAP en Apache, se crea una carpeta privada protegida y se genera un certificado para habilitar HTTPS en un sitio Joomla.
Instalación de un servicio de proxy, SquidJavichu Moya
Este documento describe cómo configurar un servidor proxy Squid para filtrar el acceso a sitios web basado en horarios y asignaturas. Explica cómo crear listas de control de acceso (ACL) para permitir o denegar el acceso a determinadas páginas y cómo hacer que el proxy sea transparente para los usuarios en la red.
El documento describe varias configuraciones de seguridad para los servicios HTTP (Apache), FTP (Vsftpd) y SMTP (Postfix) en un servidor Linux. Explica cómo restringir el acceso, autenticar usuarios, cifrar tráfico HTTPS, establecer límites de tamaño de archivo y filtrar correo no deseado mediante cabeceras.
Este documento describe cómo configurar varios servicios de red en un servidor Apache 2. Primero, instala y configura un servidor OpenLDAP para autenticación de usuarios. Luego, crea una carpeta privada protegida que solo los usuarios autenticados puedan acceder. Finalmente, instala Drupal en un sitio web seguro con HTTPS utilizando un certificado SSL recién creado.
Este documento explica cómo configurar un servidor Apache para hospedar dos CMS, Status.net y WordPress, en dominios diferentes. Se instalan los paquetes necesarios como Apache, PHP y MySQL. Luego se crean hosts virtuales para cada CMS y se asignan carpetas. Finalmente, se instalan Status.net en el dominio principal y WordPress en un subdominio creando bases de datos y completando los asistentes de instalación de cada plataforma.
introducción a la gestión de un servidor proxy con squid y configurar sarg para ver los logs generados por squid
ejemplos probados en ubuntu desktop 10.04 con squid 2.7 (debería funcionar en squid 3 y versiones posteriores con cambios mínimos)
Este documento describe cómo configurar varios servicios web en un servidor Apache, incluyendo autenticación LDAP, un sitio privado protegido y WordPress con HTTPS. Primero se instala y configura OpenLDAP para autenticación. Luego se crea un sitio virtual privado protegido por LDAP. Finalmente, se instala WordPress en un subdominio HTTPS utilizando un certificado SSL autogenerado.
Este documento presenta los pasos para configurar un servidor proxy utilizando Squid en Windows Server 2003. Describe descargar e instalar Squid, modificar el archivo de configuración para establecer puertos, tamaño de caché y redes permitidas, y agregar listas y reglas de control de acceso. Finalmente explica iniciar el servicio Squid e instalarlo como proxy en los navegadores de los clientes.
Acceso a carpeta privada con LDAP e instalación de Joomla en HTTPSTerrafx9
El documento describe la configuración de un servidor Apache para proporcionar acceso autenticado a carpetas privadas mediante OpenLDAP y acceso seguro HTTPS a Joomla. Se instala y configura OpenLDAP, se habilitan los módulos LDAP en Apache, se crea una carpeta privada protegida y se genera un certificado para habilitar HTTPS en un sitio Joomla.
Instalación de un servicio de proxy, SquidJavichu Moya
Este documento describe cómo configurar un servidor proxy Squid para filtrar el acceso a sitios web basado en horarios y asignaturas. Explica cómo crear listas de control de acceso (ACL) para permitir o denegar el acceso a determinadas páginas y cómo hacer que el proxy sea transparente para los usuarios en la red.
El documento describe varias configuraciones de seguridad para los servicios HTTP (Apache), FTP (Vsftpd) y SMTP (Postfix) en un servidor Linux. Explica cómo restringir el acceso, autenticar usuarios, cifrar tráfico HTTPS, establecer límites de tamaño de archivo y filtrar correo no deseado mediante cabeceras.
Este documento describe cómo instalar y configurar un servidor web LAMP (Linux, Apache, MySQL, PHP) en Linux para alojar una página web y una plataforma Moodle. Explica cómo instalar cada componente de LAMP usando tasksel, comprobar que el servidor web, bases de datos y PHP funcionan correctamente, y configurar MySQL y phpMyAdmin para gestionar las bases de datos de forma remota.
El documento describe los pasos para instalar y configurar un servidor proxy Squid en CentOS 6.5. Explica cómo instalar Squid, configurar listas de control de acceso, direcciones URL permitidas y no permitidas, aplicar autenticación, y limitar el ancho de banda. También proporciona instrucciones para probar la configuración del proxy comprobando el acceso de redes permitidas y no permitidas y los límites de ancho de banda.
Este documento describe los pasos para instalar y configurar un sistema de gestión de contenidos (CMS) en un servidor. Explica cómo instalar DNS, Apache, PHP, MySQL, y los CMS Joomla y WordPress. Se crean virtual hosts, se descargan e instalan los programas, se configuran las bases de datos y permisos, y se comprueba que todo funciona correctamente a través de la dirección URL.
Este documento describe la implementación de un servidor proxy web/caché utilizando la aplicación Squid. Se instaló Squid en un servidor Red Hat y se editó el archivo de configuración para agregar listas de acceso que deniegan dominios y palabras clave específicas. Se probaron las configuraciones desde equipos cliente y el servidor Squid almacenó con éxito el contenido de las páginas web en su caché para proveerlo más rápido a los clientes.
El documento describe cómo configurar tres servicios de red e internet: 1) Autenticación contra un servidor LDAP para restringir acceso a una carpeta, 2) Instalación de un tercer CMS (WordPress) accesible a través de HTTPS, 3) Generación de un certificado SSL para habilitar el acceso HTTPS al nuevo sitio WordPress.
1) Se ha configurado un servidor OpenLDAP para autenticación de usuarios y se ha restringido el acceso a una carpeta a usuarios autenticados en LDAP.
2) Se ha instalado un sitio web Joomla accesible de forma segura a través de HTTPS.
3) Se ha añadido acceso LDAP y certificado SSL a la configuración existente de los CMS.
Este documento describe cómo instalar y configurar el sistema Latch en Ubuntu para agregar una capa adicional de autenticación basada en el uso de un smartphone. Esto implica instalar las librerías necesarias, descargar e instalar el plugin Latch, mover archivos de configuración y binarios, y editar archivos PAM para requerir la autenticación de Latch durante el inicio de sesión. Una vez configurado, los usuarios deberán abrir la aplicación Latch en su teléfono para permitir el inicio de sesión en la computadora.
Este documento describe cómo configurar un servidor LDAP (Protocolo Ligero de Acceso a Directorios) utilizando OpenLDAP para proporcionar autenticación centralizada. Explica cómo instalar y configurar OpenLDAP, crear la estructura del directorio LDAP, agregar una organización, usuario y grupo. También cubre la instalación de phpldapadmin para administrar el servidor LDAP a través de una interfaz web.
Este documento describe los pasos para configurar un sitio web en Apache para una empresa, incluyendo: 1) crear un virtual host, 2) hacer accesible las URLs, 3) configurar el tipo MIME para videos FLV, 4) crear un subdirectorio restringido para administradores, 5) permitir HTTPS, 6) configurar los archivos de registro, y 7) rotar los logs cada 24 horas.
Este documento presenta cuatro ejercicios sobre la planificación de tareas en Linux. El primer ejercicio pide editar el crontab del usuario para realizar tareas semanales de copia de seguridad y mostrar mensajes diarios. El segundo ejercicio pide programar el apagado del sistema a las 15:00 editando el crontab de root. El tercer ejercicio explica cómo programar el mismo apagado usando cron sin editar el crontab de root. Finalmente, el cuarto ejercicio instala las herramientas Webmin y Gnome-schedule para visualizar y gestionar t
Trabajo sobre Aplicaciones Web Seguras, en concreto Anti-SQL Injection, del módulo de Seguridad y Alta Disponibilidad del Ciclo Formativo de Grado Superior en Administración de Sístemas Informáticos en Red
Este documento describe los pasos para instalar y configurar un servidor web Apache en Ubuntu. Inicialmente, se instala y configura Apache para crear un servidor web virtual con una página de prueba en el directorio raíz. Luego, se configura un segundo sitio web para un usuario específico, creando una página en su directorio home y accediendo a ella a través de la dirección IP y nombre de usuario. El documento proporciona detalles sobre los archivos y comandos utilizados en el proceso de configuración.
Este documento describe cómo configurar tareas programadas en Windows. Explica cómo hacer copias de seguridad periódicas de documentos entre un sistema Linux y Windows usando Samba y Robocopy. También muestra cómo programar mensajes y notificaciones usando el programador de tareas, como hacer copias de seguridad semanales, mostrar un mensaje diario a las 12, y felicitar por Año Nuevo el 1 de enero a las 16. Además, enseña a programar el apagado automático del equipo a las 15 cada día.
1. El documento describe los pasos para instalar e configurar el servidor IIS y un servidor FTP en Windows Server 2003. Incluye instrucciones para instalar los componentes necesarios, crear sitios web y FTP, y configurar opciones como directorios virtuales, seguridad, y registro de actividad.
2. Explica cómo crear múltiples sitios web en IIS con diferentes configuraciones como direcciones IP, puertos y encabezados HTTP mediante la creación de nuevos sitios y la asignación de estas opciones.
3. También cubre la creación
Este documento describe los pasos para instalar y configurar el servidor IIS (Internet Information Services) en Windows para hospedar múltiples sitios web. Explica cómo instalar IIS, crear nuevos sitios web, configurar sus directorios, permisos y páginas predeterminadas. También cubre la creación de directorios virtuales para redireccionar partes de un sitio a otros directorios o URLs externas. El objetivo final es demostrar un servidor IIS que hospeda varios sitios web independientes con sus propias configuraciones a través de la cre
Este documento describe cómo configurar y usar un servidor proxy Squid en Ubuntu 12.04. Explica cómo instalar e iniciar Squid, configurar listas de control de acceso para permitir o denegar sitios web y palabras, y montar el proxy de forma transparente para los usuarios de la red. También cubre el uso de Webmin para administrar la configuración de Squid de forma gráfica.
Este documento describe cómo configurar un servidor HTTP (IIS) en Windows 2008 Server, incluyendo la instalación de IIS y cinco ejercicios de configuración. El primer ejercicio muestra cómo configurar hosts virtuales con diferentes interfaces y puertos. El segundo ejercicio explica cómo habilitar HTTPS. El tercer ejercicio describe cómo IIS puede almacenar en caché información. El cuarto ejercicio explica cómo crear un directorio privado protegido con autenticación básica. El quinto ejercicio muestra cómo crear una página de error
Este documento describe cómo planificar tareas en GNU/Linux usando crontab y cron. Instruye editar crontab para mostrar mensajes y felicitaciones en fechas específicas, y hacer copias de seguridad semanales de una carpeta montada. También explica cómo usar un script en cron.daily en lugar de editar crontab de root para apagar el sistema diariamente, e instala herramientas gráficas como Webmin y Schedule para administrar tareas planificadas.
En esta práctica, emplearemos algunas de las características principalmente, la
utilización de servidores virtuales, como configuracion de servidor apache,configuracion de phpmyadmin e instalacion de joomla bajo el entorno ubuntu*
Este documento describe la instalación y configuración de Apache, phpMyAdmin, WordPress y Drupal en un servidor local. Se instala primero el paquete LAMP para configurar el entorno de desarrollo local. Luego se crean hosts virtuales para acceder a los CMS a través de nombres de dominio personalizados. Finalmente se instalan y configuran WordPress en el dominio principal y Drupal en un subdominio.
Este documento describe cómo instalar y configurar un servidor web LAMP (Linux, Apache, MySQL, PHP) en Linux para alojar una página web y una plataforma Moodle. Explica cómo instalar cada componente de LAMP usando tasksel, comprobar que el servidor web, bases de datos y PHP funcionan correctamente, y configurar MySQL y phpMyAdmin para gestionar las bases de datos de forma remota.
El documento describe los pasos para instalar y configurar un servidor proxy Squid en CentOS 6.5. Explica cómo instalar Squid, configurar listas de control de acceso, direcciones URL permitidas y no permitidas, aplicar autenticación, y limitar el ancho de banda. También proporciona instrucciones para probar la configuración del proxy comprobando el acceso de redes permitidas y no permitidas y los límites de ancho de banda.
Este documento describe los pasos para instalar y configurar un sistema de gestión de contenidos (CMS) en un servidor. Explica cómo instalar DNS, Apache, PHP, MySQL, y los CMS Joomla y WordPress. Se crean virtual hosts, se descargan e instalan los programas, se configuran las bases de datos y permisos, y se comprueba que todo funciona correctamente a través de la dirección URL.
Este documento describe la implementación de un servidor proxy web/caché utilizando la aplicación Squid. Se instaló Squid en un servidor Red Hat y se editó el archivo de configuración para agregar listas de acceso que deniegan dominios y palabras clave específicas. Se probaron las configuraciones desde equipos cliente y el servidor Squid almacenó con éxito el contenido de las páginas web en su caché para proveerlo más rápido a los clientes.
El documento describe cómo configurar tres servicios de red e internet: 1) Autenticación contra un servidor LDAP para restringir acceso a una carpeta, 2) Instalación de un tercer CMS (WordPress) accesible a través de HTTPS, 3) Generación de un certificado SSL para habilitar el acceso HTTPS al nuevo sitio WordPress.
1) Se ha configurado un servidor OpenLDAP para autenticación de usuarios y se ha restringido el acceso a una carpeta a usuarios autenticados en LDAP.
2) Se ha instalado un sitio web Joomla accesible de forma segura a través de HTTPS.
3) Se ha añadido acceso LDAP y certificado SSL a la configuración existente de los CMS.
Este documento describe cómo instalar y configurar el sistema Latch en Ubuntu para agregar una capa adicional de autenticación basada en el uso de un smartphone. Esto implica instalar las librerías necesarias, descargar e instalar el plugin Latch, mover archivos de configuración y binarios, y editar archivos PAM para requerir la autenticación de Latch durante el inicio de sesión. Una vez configurado, los usuarios deberán abrir la aplicación Latch en su teléfono para permitir el inicio de sesión en la computadora.
Este documento describe cómo configurar un servidor LDAP (Protocolo Ligero de Acceso a Directorios) utilizando OpenLDAP para proporcionar autenticación centralizada. Explica cómo instalar y configurar OpenLDAP, crear la estructura del directorio LDAP, agregar una organización, usuario y grupo. También cubre la instalación de phpldapadmin para administrar el servidor LDAP a través de una interfaz web.
Este documento describe los pasos para configurar un sitio web en Apache para una empresa, incluyendo: 1) crear un virtual host, 2) hacer accesible las URLs, 3) configurar el tipo MIME para videos FLV, 4) crear un subdirectorio restringido para administradores, 5) permitir HTTPS, 6) configurar los archivos de registro, y 7) rotar los logs cada 24 horas.
Este documento presenta cuatro ejercicios sobre la planificación de tareas en Linux. El primer ejercicio pide editar el crontab del usuario para realizar tareas semanales de copia de seguridad y mostrar mensajes diarios. El segundo ejercicio pide programar el apagado del sistema a las 15:00 editando el crontab de root. El tercer ejercicio explica cómo programar el mismo apagado usando cron sin editar el crontab de root. Finalmente, el cuarto ejercicio instala las herramientas Webmin y Gnome-schedule para visualizar y gestionar t
Trabajo sobre Aplicaciones Web Seguras, en concreto Anti-SQL Injection, del módulo de Seguridad y Alta Disponibilidad del Ciclo Formativo de Grado Superior en Administración de Sístemas Informáticos en Red
Este documento describe los pasos para instalar y configurar un servidor web Apache en Ubuntu. Inicialmente, se instala y configura Apache para crear un servidor web virtual con una página de prueba en el directorio raíz. Luego, se configura un segundo sitio web para un usuario específico, creando una página en su directorio home y accediendo a ella a través de la dirección IP y nombre de usuario. El documento proporciona detalles sobre los archivos y comandos utilizados en el proceso de configuración.
Este documento describe cómo configurar tareas programadas en Windows. Explica cómo hacer copias de seguridad periódicas de documentos entre un sistema Linux y Windows usando Samba y Robocopy. También muestra cómo programar mensajes y notificaciones usando el programador de tareas, como hacer copias de seguridad semanales, mostrar un mensaje diario a las 12, y felicitar por Año Nuevo el 1 de enero a las 16. Además, enseña a programar el apagado automático del equipo a las 15 cada día.
1. El documento describe los pasos para instalar e configurar el servidor IIS y un servidor FTP en Windows Server 2003. Incluye instrucciones para instalar los componentes necesarios, crear sitios web y FTP, y configurar opciones como directorios virtuales, seguridad, y registro de actividad.
2. Explica cómo crear múltiples sitios web en IIS con diferentes configuraciones como direcciones IP, puertos y encabezados HTTP mediante la creación de nuevos sitios y la asignación de estas opciones.
3. También cubre la creación
Este documento describe los pasos para instalar y configurar el servidor IIS (Internet Information Services) en Windows para hospedar múltiples sitios web. Explica cómo instalar IIS, crear nuevos sitios web, configurar sus directorios, permisos y páginas predeterminadas. También cubre la creación de directorios virtuales para redireccionar partes de un sitio a otros directorios o URLs externas. El objetivo final es demostrar un servidor IIS que hospeda varios sitios web independientes con sus propias configuraciones a través de la cre
Este documento describe cómo configurar y usar un servidor proxy Squid en Ubuntu 12.04. Explica cómo instalar e iniciar Squid, configurar listas de control de acceso para permitir o denegar sitios web y palabras, y montar el proxy de forma transparente para los usuarios de la red. También cubre el uso de Webmin para administrar la configuración de Squid de forma gráfica.
Este documento describe cómo configurar un servidor HTTP (IIS) en Windows 2008 Server, incluyendo la instalación de IIS y cinco ejercicios de configuración. El primer ejercicio muestra cómo configurar hosts virtuales con diferentes interfaces y puertos. El segundo ejercicio explica cómo habilitar HTTPS. El tercer ejercicio describe cómo IIS puede almacenar en caché información. El cuarto ejercicio explica cómo crear un directorio privado protegido con autenticación básica. El quinto ejercicio muestra cómo crear una página de error
Este documento describe cómo planificar tareas en GNU/Linux usando crontab y cron. Instruye editar crontab para mostrar mensajes y felicitaciones en fechas específicas, y hacer copias de seguridad semanales de una carpeta montada. También explica cómo usar un script en cron.daily en lugar de editar crontab de root para apagar el sistema diariamente, e instala herramientas gráficas como Webmin y Schedule para administrar tareas planificadas.
En esta práctica, emplearemos algunas de las características principalmente, la
utilización de servidores virtuales, como configuracion de servidor apache,configuracion de phpmyadmin e instalacion de joomla bajo el entorno ubuntu*
Este documento describe la instalación y configuración de Apache, phpMyAdmin, WordPress y Drupal en un servidor local. Se instala primero el paquete LAMP para configurar el entorno de desarrollo local. Luego se crean hosts virtuales para acceder a los CMS a través de nombres de dominio personalizados. Finalmente se instalan y configuran WordPress en el dominio principal y Drupal en un subdominio.
Este documento describe cómo configurar la autenticación en un sitio web Apache mediante una base de datos. Se crea una base de datos con una tabla de usuarios que almacena nombres de usuario y contraseñas encriptadas. Luego, se configura un virtual host de Apache para autenticar las solicitudes contra esa base de datos, restringiendo el acceso a un directorio privado solo a usuarios autenticados.
Este documento describe la configuración de un servidor LDAP centralizado con OpenLDAP en Ubuntu para autenticación de usuarios. Se instala y configura OpenLDAP, se añaden usuarios y grupos, y se instala phpLDAPadmin para administración web. Luego, en un cliente Ubuntu se instalan paquetes LDAP, se editan archivos de configuración y se prueba el inicio de sesión de un usuario del directorio centralizado.
Este documento describe cómo configurar la autenticación básica en Apache. Explica (1) el módulo mod_auth_basic, (2) la creación de usuarios y contraseñas en un archivo, y (3) las modificaciones al archivo de configuración de Apache para requerir autenticación básica para un sitio web específico.
Este documento describe los pasos para instalar y configurar un servidor Apache en Ubuntu, incluyendo la instalación de PHP, MySQL, PostgreSQL y la configuración de páginas seguras HTTPS, espacios web de usuario y acceso a bases de datos. Se explican comandos como apt-get install, a2enmod, make-ssl-cert y creación de usuarios para comprobar el correcto funcionamiento del servidor web.
Este documento describe cómo instalar Drupal en Ubuntu 14.04 mediante unos pocos pasos. Primero se instala LAMP (Apache, MySQL y PHP). Luego se crea una base de datos llamada "drupaldb" y un usuario para acceder a ella. Finalmente se descarga e instala el archivo de Drupal, se configura el sitio y queda listo para usar en el servidor de Ubuntu.
midominio.homelinux.com
Username: Nuestro usuario de dyndns
Password: Nuestra contraseña de dyndns
Wildcard: No
Protocol: dyndns2
Server: members.dyndns.org
Port: 80
Login interval: 30
Force update: Yes
Always online: No
Resend interval: 5
Extra options: No
Esto configurará el cliente ddclient para que cada 30 minutos se conecte al servicio dyndns y actualice la IP
pública actual con el dominio configurado.
Una vez instalado y configurado,
Este documento resume las funcionalidades del servidor web Cherokee. Explica cómo instalar y configurar Cherokee, crear hosts virtuales, autenticación básica y digest, y ejecutar scripts PHP. También compara el rendimiento de Cherokee con Apache, encontrando que Cherokee usa menos memoria y puede manejar más peticiones.
Owncloud permite crear un servidor personal en la nube sin límites de almacenamiento u otros costos, instalando el software en un servidor virtual o físico. El documento explica cómo instalar Owncloud en Ubuntu Server, configurar la base de datos y el servidor web, y crear cuentas de usuario. Finalmente, brinda una guía rápida sobre cómo usar las principales funciones de Owncloud como archivos, calendario y contactos.
La instalación de CACTI en OpenSuse requiere 15 pasos que incluyen instalar paquetes requeridos, crear una base de datos MySQL para CACTI, importar datos de ejemplo, configurar el archivo config.php, agregar permisos a directorios, agregar una tarea cron, permitir acceso remoto a través de Apache, y configurar servicios y firewall para el acceso a la interfaz web de CACTI.
Este documento describe los pasos para instalar Apache, PHP, MySQL, phpMyAdmin y configurar host virtuales en Apache. Explica cómo instalar WordPress y Drupal creando las bases de datos requeridas y configurando los sitios. Finalmente, muestra cómo configurar host virtuales en Apache para alojar múltiples sitios web basados en nombres de dominio en un solo servidor.
Este documento presenta un manual sobre la configuración de Apache 2. Incluye ejercicios sobre la configuración de virtual hosts con diferentes interfaces, puertos y nombres, la instalación y configuración de HTTPS en Moodle, el cacheado y compresión de páginas con Apache, la creación de un sitio privado con autenticación básica, e instalación y configuración de las herramientas de análisis web Awstats y Webalizer.
Este documento describe la configuración de un servidor FTP (ProFTPd) para almacenar información de usuarios en una base de datos MySQL en lugar de archivos de texto. Explica cómo instalar MySQL, ProFTPd y el módulo MySQL, crear las tablas de usuarios y grupos en la base de datos, configurar ProFTPd para usar la base de datos, agregar usuarios de muestra y comprobar el acceso FTP remoto.
Este documento describe dos métodos de autenticación en Apache: autenticación básica y autenticación Digest. La autenticación básica requiere crear un archivo authgroups con grupos de usuarios y un archivo authusers con usuarios y contraseñas hash. La autenticación Digest requiere habilitar el módulo auth_digest, crear un archivo .htdigestusers con usuarios y contraseñas hash, y configurar un directorio protegido con autenticación Digest. El documento proporciona pasos detallados para implementar ambos métodos de aut
Este documento describe cómo configurar un servidor FTP (ProFTPd) para autenticar usuarios almacenados en una base de datos LDAP. Explica la instalación de ProFTPd, LDAP, phpldapadmin y la configuración de los archivos necesarios para habilitar la autenticación LDAP en ProFTPd.
Este manual describe la instalación y configuración de Drupal en un servidor Debian/Linux, incluyendo la instalación de los requisitos como Apache, PHP y MySQL. Explica los pasos para instalar cada componente, configurar Drupal e iniciar el sitio web.
Nuestro primer Sitio Web Con Software LibreHollman Enciso
El documento describe los pasos para configurar un sitio web básico utilizando el conjunto de tecnologías LAMP (Linux, Apache, MySQL, PHP) en Ubuntu. Esto incluye instalar phpMyAdmin para administrar la base de datos MySQL, descargar e instalar Drupal para crear un sitio web dinámico, y configurar los permisos y parámetros necesarios.
Este documento proporciona información sobre el uso de VNC (Virtual Network Computing) tanto en Linux como en Windows. Explica cómo instalar y configurar un servidor VNC en ambos sistemas operativos y conectarse a él desde un cliente VNC. También menciona algunas ventajas e inconvenientes de esta herramienta de escritorio remoto.
Este documento describe cómo configurar el servidor FTP ProFTPd para limitar el acceso. Explica cómo instalar ProFTPd, permitir el acceso solo a usuarios específicos, denegar el acceso a otros usuarios, limitar los directorios a los que los usuarios pueden acceder, y habilitar el acceso anónimo asignándolo a un usuario existente con restricciones de acceso.
El módulo de Apache Userdir permite a los usuarios crear sitios web personales en sus directorios home, activando el módulo y creando una carpeta public_html donde alojar un archivo index.html para la página principal, que estará disponible en la dirección http://localhost/~usuario/.
El módulo de Apache Userdir permite a los usuarios crear sitios web personales en sus directorios home, activando el módulo y creando una carpeta public_html donde alojar un archivo index.html para la página principal, que estará disponible en la dirección http://localhost/~usuario/.
El módulo de Apache Userdir permite a los usuarios crear sitios web personales en sus directorios home, activando el módulo y creando una carpeta public_html donde alojar un archivo index.html para la página principal, que estará disponible en la dirección http://localhost/~usuario/.
Este documento describe cómo instalar y configurar Tripwire, un software de detección de intrusos, en un equipo. Explica los pasos para instalar Tripwire mediante apt-get, generar la base de datos modificando el archivo de configuración para omitir rutas no existentes, y generar informes para verificar cambios en los archivos monitoreados como /etc/resolv.conf.
El documento describe los pasos necesarios para migrar el entorno corporativo de una empresa a Windows Server 2003. Esto incluye configurar el dominio, usuarios y grupos, directivas de grupo, almacenamiento de datos, distribución de software y servicios de red como DFS. El objetivo es documentar el proceso de migración completo con capturas de pantalla para cada paso.
El documento describe los pasos necesarios para migrar el entorno corporativo de una empresa a Windows Server 2003. Esto incluye configurar el dominio, usuarios y grupos, directivas de grupo, almacenamiento de datos, distribución de software y servicios de red como DFS. El objetivo es documentar el proceso de migración completo con capturas de pantalla para cada paso.
Este documento describe la vulnerabilidad de inyección SQL en MySQL, donde código SQL malicioso se inyecta en una aplicación a través de variables de consulta no filtradas. Esto permite acceder a cuentas de usuario sin conocer sus credenciales mediante la modificación de consultas SQL para que siempre devuelvan resultados válidos, como comparando "1=1". Se provee un ejemplo de consulta SQL normal frente a una inyectada.
El documento describe los conceptos de normalización de esquemas relacionales. Explica las cinco formas normales, desde la primera hasta la quinta, y cómo cada una resuelve problemas de redundancia y dependencias al normalizar tablas. También define conceptos clave como dependencias funcionales, claves candidatas y dependencias de unión.
Este documento presenta un curso introductorio sobre XML. El curso cubre las características básicas de XML como lenguaje estándar para el intercambio de datos, su estructura jerárquica basada en etiquetas, y su validación mediante DTDs. El curso también explica cómo XML puede transformarse en otros formatos como HTML usando XSLT, y su uso junto con CSS y esquemas XML.
El documento describe los protocolos y formatos utilizados para el correo electrónico. Explica la estructura básica de un mensaje de correo electrónico según el formato RFC 822, incluyendo el encabezado, cuerpo y archivos adjuntos. También describe los protocolos SMTP para el envío de correo y POP3/IMAP para el acceso al buzón de correo, así como el formato MIME para el envío de diferentes tipos de contenido.
El documento describe el correo electrónico y los protocolos relacionados. Explica la estructura básica de un mensaje de correo electrónico, incluido el encabezado y el cuerpo. También describe los protocolos SMTP, POP3 e IMAP que permiten el envío, recepción y almacenamiento de correo electrónico. Además, explica el formato MIME que permite el intercambio de diferentes tipos de archivos adjuntos.
El documento presenta información sobre diferentes sistemas operativos, incluyendo Windows 7, Ubuntu Server y Trisquel. Describe las diferentes ediciones de Windows 7 para uso doméstico y empresarial, así como los requisitos mínimos para Ubuntu Server y las tres ediciones principales de Trisquel para uso personal, educativo y empresarial.
Un chipset es un conjunto de circuitos integrados que interconectan los componentes principales de una computadora como el procesador, la memoria y las tarjetas. Está compuesto por dos chips: el puente norte controla la comunicación entre el procesador y la memoria principal, mientras que el puente sur controla los dispositivos de entrada/salida de baja velocidad como el sonido, USB y almacenamiento. El chipset junto con el procesador son elementos clave para el rendimiento de una placa base.
Este documento describe los conceptos fundamentales del modelo entidad-relación para el diseño de bases de datos. Explica que una entidad representa un objeto del mundo real del cual se guarda información y que puede tener atributos simples o compuestos. También describe las relaciones entre entidades, los tipos de relaciones y sus cardinalidades. Finalmente, detalla cómo representar gráficamente los componentes de una base de datos usando un diagrama entidad-relación.
Este documento describe los conceptos fundamentales del modelo entidad-relación para el diseño de bases de datos. Explica qué son las entidades, atributos, relaciones y sus tipos. También describe cómo representar gráficamente estas características y las restricciones del modelo. El objetivo final es proporcionar una visión conceptual de los datos para crear una base de datos concisa, comprensible y eficiente.
Este documento describe los conceptos básicos de un modelo entidad-relación para el diseño de bases de datos, incluyendo las definiciones de entidad, atributo, relación, cardinalidad y tipos de relaciones. También explica conceptos avanzados como restricciones, diagramas extendidos y jerarquías de especialización/generalización.
La estructura de archivos secuencial indexado organiza registros en tres áreas: un área primaria donde se almacenan los registros ordenados por clave de forma secuencial; un área de índices que contiene la posición de cada registro en el área primaria; y un área de overflow para almacenar registros nuevos una vez llena el área primaria.
La estructura de archivos secuencial indexado consta de tres áreas: el área primaria donde se almacenan los registros ordenados por clave, el área de índices que contiene la posición de memoria de cada registro, y el área de overflow para registros adicionales. Los árboles B y B+ son estructuras de datos para almacenar datos ordenados de forma eficiente permitiendo inserciones y borrados.
2. 2 Práctica 2 Apache - Introducción
Índice
Introducción .............................................................................................................................3
Acceso a carpetas privadas .................................................................................................3
Prueba de funcionamiento ........................................................................................................... 4
Acceso seguro ..........................................................................................................................6
Instalación de Drupal ............................................................................................................8
Manuel Rodríguez Pozuelo 2
3. 3 Práctica 2 Apache - Introducción
Introducción
En este documento vamos a explicar como acceder a carpetas seguras
identificándonos a través de un servidor LDAP previamente configurado. También
configuraremos el acceso a un CMS a través del protocolo HTTPS.
Acceso a carpetas privadas
Lo primero que necesitamos en nuestro servidor es activar lo necesario para
permitir la autentificación en apache a través de un servidor LDAP. Para ello
habilitamos los módulos de apache necesarios:
sudo a2enmod ldap
sudo a2nmod authnz_ldap
Vamos a crear una carpeta en /www/privada/ que será la que usaremos para el
acceso privado, y dentro crearemos un index.html para la comprobación posterior.
Ahora vamos a definir un nuevo VirtualHost para el acceso a la carpeta privada,
pero antes vamos a insertar en nuestro DNS una nueva entrada para el acceso a la
carpeta privada, para acceder a través de http://privada.midominio.com:
Ahora creemos el VirtualHost en el fichero /etc/apache/sites-
availables/privada:
Manuel Rodríguez Pozuelo 3
4. 4 Práctica 2 Apache - Acceso a carpetas privadas
Como podemos ver en la directiva <Directory>, hemos incluido las configuraciones
de autentificación para que, cuando intentemos acceder a esa dirección para ver el
contenido de esa carpeta, nos solicite el nombre de usuario y contraseña
registrados en el servidor LDAP.
Activamos el VirtualHost y reiniciamos apache:
Prueba de funcionamiento
Ahora desde un cliente probemos a entrar en http://privada.midominio.com:
Manuel Rodríguez Pozuelo 4
5. 5 Práctica 2 Apache - Acceso a carpetas privadas
Como vemos el navegador nos solicita autentificarnos para poder visualizar la
página. Si introducimos usuarios y contraseñas que no estén en nuestro servidor
LDAP veremos lo siguiente:
Introduzcamos un usuario registrado en LDAP:
Tenemos configurado correctamente nuestro acceso a una carpeta privada,
autentificándonos a través de un servidor LDAP.
Manuel Rodríguez Pozuelo 5
6. 6 Práctica 2 Apache - Acceso seguro
Acceso seguro
Ahora vamos a configurar un VirtualHost nuevo para acceder a través de https.
Apache instala un componente necesario para poder acceder a través de un
protocolo seguro, que es el paquete OpenSSL. Además necesitaremos un
certificado digital que podemos generar nosotros mismos. Este certificado no
tendrá validez fuera de nuestra red, ya que no lo valida ninguna entidad
certificadora. Aun así, vamos a generar nuestro propio certificado ejecutando lo
siguiente:
sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf
/etc/ssl/certs/apache2.pem
La orden anterior forma parte de la misma sentencia, y genera un certificado a
partir de un esquema básico (/usr/share/ssl-cert/ssleay.cnf). En este caso,
vamos a habilitar una web segura para acceder a otro CMS, en este caso Drupal.
Como hemos hecho antes, vamos a introducir su entrada correspondiente en el dns
para su acceso a https://drupal.midominio.com y crear la carpeta /www/drupal/,
con su index.html de prueba:
Ahora tenemos que habilitar el módulo SSL de apache y reiniciar:
sudo a2enmod ssl
sudo /etc/init.d/apache2 restart
Ahora añadamos un virtual host nuevo para el acceso seguro, en el fichero
/etc/apache2/sites-availables/drupal :
Manuel Rodríguez Pozuelo 6
7. 7 Práctica 2 Apache - Acceso seguro
Si observamos bien, hemos indicado en el VirtualHost que vamos a conectar por el
puerto 443, que es el que usa el protocolo HTTPS. También indicamos la ruta del
certificado que vamos a usar y en la directiva Directory indicamos que requiere esa
autentificación a través del certificado generado.
Ahora activemos el sitio, reiniciemos apache y comprobemos que funciona a través
de https:
sudo a2ensite drupal
sudo /etc/init.d/apache2 restart
Al acceder nos da esta advertencia:
Como hemos comentado antes cuando generamos el certificado, al no poder
validarse por una entidad certificadora, Firefox no reconoce el certificado y nos
advierte de que puede no ser de confianza. Añadimos la excepción en el navegador:
Ya tenemos el acceso seguro configurado.
Manuel Rodríguez Pozuelo 7
8. 8 Práctica 2 Apache - Instalación de Drupal
Instalación de Drupal
Primero nos descargaremos la última versión desde http://drupal.org.es en
nuestro servidor y lo descomprimimos:
Opcionalmente podemos bajarnos la traducción en español de
http://localize.drupal.org/translate/languages/es y descargarnos la
correspondiente a nuestra versión, en este caso. la 7.9.
Nos descargamos un archivo .po que moveremos a
/www/drupal/profiles/standard/translations/.
Ahora necesitaremos modificar los permisos de la carpeta /www/drupal/ para
que apache tenga acceso y crearemos la base de datos que usará drupal:
sudo chown –R root.www-data /www/drupal/
sudo chmod –R 2775 /www/drupal/
mysqladmin -u usuario --password="clave" create drupal
Ahora vayamos al directorio /www/drupal/sites/default/ y copiamos el archivo
default.settings.php y lo pegamos con el nombre settings.php y lanzamos la
página https://drupal.midominio.com :
Manuel Rodríguez Pozuelo 8
9. 9 Práctica 2 Apache - Instalación de Drupal
Elegimos la instalación Standard y continuamos. Al haber descargado
anteriormente el archivo de traducción, nos permitirá ahora elegir el idioma de
drupal:
Manuel Rodríguez Pozuelo 9
10. 10 Práctica 2 Apache - Instalación de Drupal
En el siguiente paso nos pedirá los datos de la base de datos que vamos a usar con
drupal, así como el usuario de mysql que puede administrarla:
Tras unos minutos de instalación de Drupal, se nos solicitarán los datos del Sitio,
como el nombre, el usuario que va administrar Drupal y configurarle una
contraseña…:
Manuel Rodríguez Pozuelo 10
11. 11 Práctica 2 Apache - Instalación de Drupal
Y tras este paso, ya tenemos Drupal instalado y listo para su administración:
Manuel Rodríguez Pozuelo 11