Este documento describe los pasos para configurar un servidor LAMP (Linux, Apache, MySQL, PHP) en CentOS 6.3. Explica qué es un servidor LAMP y sus componentes principales. Luego, detalla el proceso de instalación de cada uno de los paquetes de LAMP, así como la configuración de MySQL, la integración con Joomla y la prueba del funcionamiento del servidor web. Finalmente, ofrece información sobre la instalación y uso del sistema de gestión de contenidos Joomla.
- Creación de una base de datos en MySql con Replicacion -Tōshirō Hitsugaya
Este documento describe los pasos para instalar WampServer y configurar la replicación de bases de datos entre un servidor maestro y esclavo. Inicialmente se instala WampServer y crea una base de datos de ejemplo llamada "AgendaE". Luego se configura una red inalámbrica entre las máquinas y se desactivan los firewalls. A continuación, se configura la máquina maestra para permitir la replicación y se crea un usuario replicación, y la máquina esclava para recibir la replicación de la base de datos. Finalmente, se crea
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.
Este documento describe cómo acceder a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, el lenguaje SQL y las funciones de PHP para conectarse a la base de datos, enviar consultas y procesar los resultados.
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 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
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
El documento explica cómo configurar un servidor web en Windows 7 utilizando AppServ (Apache, PHP y MySQL) e instalar el CMS Joomla. Incluye los pasos para descargar e instalar AppServ y Joomla, configurar la conexión entre Joomla y la base de datos MySQL, y traducir la interfaz de Joomla al español.
PHP Tema 4 - Acceso a bases de datos MySQL en PHPSpacetoshare
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, y describe las principales funciones de PHP para conectarse a una base de datos, realizar consultas SQL, procesar resultados y cerrar la conexión. También incluye ejemplos sencillos de cómo mostrar datos almacenados en una tabla de noticias.
- Creación de una base de datos en MySql con Replicacion -Tōshirō Hitsugaya
Este documento describe los pasos para instalar WampServer y configurar la replicación de bases de datos entre un servidor maestro y esclavo. Inicialmente se instala WampServer y crea una base de datos de ejemplo llamada "AgendaE". Luego se configura una red inalámbrica entre las máquinas y se desactivan los firewalls. A continuación, se configura la máquina maestra para permitir la replicación y se crea un usuario replicación, y la máquina esclava para recibir la replicación de la base de datos. Finalmente, se crea
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.
Este documento describe cómo acceder a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, el lenguaje SQL y las funciones de PHP para conectarse a la base de datos, enviar consultas y procesar los resultados.
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 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
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
El documento explica cómo configurar un servidor web en Windows 7 utilizando AppServ (Apache, PHP y MySQL) e instalar el CMS Joomla. Incluye los pasos para descargar e instalar AppServ y Joomla, configurar la conexión entre Joomla y la base de datos MySQL, y traducir la interfaz de Joomla al español.
PHP Tema 4 - Acceso a bases de datos MySQL en PHPSpacetoshare
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, y describe las principales funciones de PHP para conectarse a una base de datos, realizar consultas SQL, procesar resultados y cerrar la conexión. También incluye ejemplos sencillos de cómo mostrar datos almacenados en una tabla de noticias.
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.
Integración de Mahara con Moodle (MoodleMoot España 2010)Iñaki Arenaza
Instalación y configuración básica de Mahara 1.3 para poder integrarla con Moodle 1.9 y Moodle 2.0
Tutorial de configuración de la integración para SSO entre ambos sistemas, y en el caso de Moodle 2.0 exportación de contenidos desde Moodle hacia Mahara.
Este documento describe los pasos para configurar la replicación de una base de datos en SQL Server 2008 entre un servidor y un cliente. Estos pasos incluyen configurar usuarios con autenticación SQL, habilitar la autenticación SQL y el acceso remoto, crear una base de datos en el servidor, configurar la publicación en el servidor, y crear una suscripción en el cliente para replicar la base de datos en el cliente.
El documento proporciona información sobre PHP-Nuke, un sistema de gestión de contenidos desarrollado en PHP. Explica los requisitos técnicos, la estructura básica incluyendo cabecera, bloques y módulos, y detalla los pasos para instalar PHP-Nuke localmente usando AppServ. Además, describe las principales opciones del panel de control como respaldos, bloques, usuarios y configuración general.
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, el lenguaje SQL para interactuar con las bases de datos, y las funciones de PHP para conectarse a MySQL, ejecutar consultas, procesar resultados y cerrar la conexión.
instalacion e intregracion de OcsInventory-NG y GLPImiltonvf
Este documento proporciona instrucciones para instalar y configurar OcsInventory y GLPI, dos herramientas de inventario de hardware y software. Explica cómo instalar los requisitos previos como Apache, PHP y MySQL, y luego instalar y configurar cada aplicación de forma independiente. También describe cómo integrar ambas aplicaciones utilizando un plugin de GLPI que permite importar datos de inventario de OcsInventory.
AppServ es una herramienta gratuita que instala y configura Apache, MySQL y PHP de forma automática en Windows. El documento explica cómo instalar AppServ, configurar sus servicios principales como Apache y MySQL, y desinstalarlo cuando ya no se necesite.
Este documento presenta una guía para instalar MySQL Community Edition en diferentes sistemas operativos como Windows, Linux y OpenSolaris. Explica los pasos para descargar e instalar MySQL, configurar usuarios y contraseñas, crear y otorgar permisos a bases de datos, e introducir la herramienta de administración MySQL Administrator.
Manual de conexión de base de datos distribuidaJorch Mendez
Este documento describe cómo configurar una base de datos distribuida con arquitectura maestro-maestro utilizando MySQL. Se requiere hardware como dos PCs con Windows 7 y software como AppServ. Se explica cómo configurar las IPs de las máquinas, los archivos my.ini para replicación, y crear un usuario replicación. Finalmente, se prueba modificando datos en el maestro 1 y verificando que se repliquen en el esclavo 1.
El documento describe la consola administrativa de Internet Information Server (IIS) en Windows Server 2003. Explica cómo iniciar la consola y los diferentes nodos que contiene como sitios web, grupos de aplicaciones y extensiones de servidor web. También describe las propiedades del sitio web predeterminado, incluyendo la descripción, dirección IP, puertos TCP y SSL.
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 trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, conectarse a la base de datos desde PHP usando funciones como mysql_connect(), mysql_query() y mysql_fetch_array(), y el uso del lenguaje SQL para consultas, inserciones, actualizaciones y eliminaciones.
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.
Instalacion de Pentaho 5 con PostgreSQL 9.3Ciencias
Este documento proporciona instrucciones para instalar y configurar Pentaho BI Suite 5 CE con PostgreSQL 9.3. Primero, se crean las bases de datos y usuarios necesarios ejecutando scripts SQL. Luego, se realizan configuraciones de JDBC, Hibernate, Quartz y Jackrabbit para apuntar a las bases de datos de PostgreSQL. Finalmente, se proporcionan soluciones a errores comunes y se explica cómo iniciar sesión en la consola de usuario de Pentaho.
El documento describe el servidor web Apache, incluyendo sus características como ser modular, de código abierto y multiplataforma. Explica cómo instalar y configurar Apache en Windows, incluyendo los pasos de descargar los archivos necesarios, especificar la ubicación de instalación, seleccionar los componentes a instalar como Apache, MySQL y PHP, y configurar la base de datos MySQL.
Este documento proporciona un tutorial completo sobre PHP y MySQL. Explica cómo instalar Apache, PHP y MySQL en Windows y Linux, y cubre temas como la sintaxis básica de PHP, el uso de variables, constantes y operadores, la creación de formularios, el acceso a archivos y bases de datos con MySQL.
Este documento fornece informações sobre eventos e programações de uma Igreja Evangélica Assembléia de Deus em Camaragibe e São Lourenço da Mata (PE). Contém detalhes sobre cultos, palestras, aniversários, congressos e outras atividades programadas para o período de 16 a 30 de junho de 2014 nas várias congregações da igreja. Também fornece informações sobre doações para manutenção da rádio da igreja e sobre eventos futuros até setembro de 2014.
Oceania é uma região geográfica e geopolítica composta por vários grupos de ilhas do Oceano Pacífico. É dividida em Micronésia, Melanésia e Polinésia, com a Austrália sendo o único continente da região. A região possui poucos países independentes, com a maior parte das ilhas sendo possessões de potências estrangeiras como Reino Unido, França e Estados Unidos. Mudanças climáticas representam uma ameaça para algumas nações da região, como Tuvalu e Vanuatu, devido ao r
This document is a manuscript written by Hin Bredendieck, the longtime director of the Industrial Design program at Georgia Tech, that outlines his philosophy of design education. It commemorates 50 years of industrial design education at Georgia Tech, from the program's beginnings in 1940 to Bredendieck's retirement in 1971. The manuscript provides an overview of Bredendieck's career and influences, including his education at the Bauhaus and work with Bauhaus masters. It also details Bredendieck's approach to teaching design and the evolution of his curriculum over the years.
O documento fornece instruções passo-a-passo para configurar o Microsoft Outlook 2007, incluindo como adicionar contas de e-mail, criar assinaturas, agendar compromissos e gerenciar spam.
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.
Integración de Mahara con Moodle (MoodleMoot España 2010)Iñaki Arenaza
Instalación y configuración básica de Mahara 1.3 para poder integrarla con Moodle 1.9 y Moodle 2.0
Tutorial de configuración de la integración para SSO entre ambos sistemas, y en el caso de Moodle 2.0 exportación de contenidos desde Moodle hacia Mahara.
Este documento describe los pasos para configurar la replicación de una base de datos en SQL Server 2008 entre un servidor y un cliente. Estos pasos incluyen configurar usuarios con autenticación SQL, habilitar la autenticación SQL y el acceso remoto, crear una base de datos en el servidor, configurar la publicación en el servidor, y crear una suscripción en el cliente para replicar la base de datos en el cliente.
El documento proporciona información sobre PHP-Nuke, un sistema de gestión de contenidos desarrollado en PHP. Explica los requisitos técnicos, la estructura básica incluyendo cabecera, bloques y módulos, y detalla los pasos para instalar PHP-Nuke localmente usando AppServ. Además, describe las principales opciones del panel de control como respaldos, bloques, usuarios y configuración general.
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, el lenguaje SQL para interactuar con las bases de datos, y las funciones de PHP para conectarse a MySQL, ejecutar consultas, procesar resultados y cerrar la conexión.
instalacion e intregracion de OcsInventory-NG y GLPImiltonvf
Este documento proporciona instrucciones para instalar y configurar OcsInventory y GLPI, dos herramientas de inventario de hardware y software. Explica cómo instalar los requisitos previos como Apache, PHP y MySQL, y luego instalar y configurar cada aplicación de forma independiente. También describe cómo integrar ambas aplicaciones utilizando un plugin de GLPI que permite importar datos de inventario de OcsInventory.
AppServ es una herramienta gratuita que instala y configura Apache, MySQL y PHP de forma automática en Windows. El documento explica cómo instalar AppServ, configurar sus servicios principales como Apache y MySQL, y desinstalarlo cuando ya no se necesite.
Este documento presenta una guía para instalar MySQL Community Edition en diferentes sistemas operativos como Windows, Linux y OpenSolaris. Explica los pasos para descargar e instalar MySQL, configurar usuarios y contraseñas, crear y otorgar permisos a bases de datos, e introducir la herramienta de administración MySQL Administrator.
Manual de conexión de base de datos distribuidaJorch Mendez
Este documento describe cómo configurar una base de datos distribuida con arquitectura maestro-maestro utilizando MySQL. Se requiere hardware como dos PCs con Windows 7 y software como AppServ. Se explica cómo configurar las IPs de las máquinas, los archivos my.ini para replicación, y crear un usuario replicación. Finalmente, se prueba modificando datos en el maestro 1 y verificando que se repliquen en el esclavo 1.
El documento describe la consola administrativa de Internet Information Server (IIS) en Windows Server 2003. Explica cómo iniciar la consola y los diferentes nodos que contiene como sitios web, grupos de aplicaciones y extensiones de servidor web. También describe las propiedades del sitio web predeterminado, incluyendo la descripción, dirección IP, puertos TCP y SSL.
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 trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, conectarse a la base de datos desde PHP usando funciones como mysql_connect(), mysql_query() y mysql_fetch_array(), y el uso del lenguaje SQL para consultas, inserciones, actualizaciones y eliminaciones.
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.
Instalacion de Pentaho 5 con PostgreSQL 9.3Ciencias
Este documento proporciona instrucciones para instalar y configurar Pentaho BI Suite 5 CE con PostgreSQL 9.3. Primero, se crean las bases de datos y usuarios necesarios ejecutando scripts SQL. Luego, se realizan configuraciones de JDBC, Hibernate, Quartz y Jackrabbit para apuntar a las bases de datos de PostgreSQL. Finalmente, se proporcionan soluciones a errores comunes y se explica cómo iniciar sesión en la consola de usuario de Pentaho.
El documento describe el servidor web Apache, incluyendo sus características como ser modular, de código abierto y multiplataforma. Explica cómo instalar y configurar Apache en Windows, incluyendo los pasos de descargar los archivos necesarios, especificar la ubicación de instalación, seleccionar los componentes a instalar como Apache, MySQL y PHP, y configurar la base de datos MySQL.
Este documento proporciona un tutorial completo sobre PHP y MySQL. Explica cómo instalar Apache, PHP y MySQL en Windows y Linux, y cubre temas como la sintaxis básica de PHP, el uso de variables, constantes y operadores, la creación de formularios, el acceso a archivos y bases de datos con MySQL.
Este documento fornece informações sobre eventos e programações de uma Igreja Evangélica Assembléia de Deus em Camaragibe e São Lourenço da Mata (PE). Contém detalhes sobre cultos, palestras, aniversários, congressos e outras atividades programadas para o período de 16 a 30 de junho de 2014 nas várias congregações da igreja. Também fornece informações sobre doações para manutenção da rádio da igreja e sobre eventos futuros até setembro de 2014.
Oceania é uma região geográfica e geopolítica composta por vários grupos de ilhas do Oceano Pacífico. É dividida em Micronésia, Melanésia e Polinésia, com a Austrália sendo o único continente da região. A região possui poucos países independentes, com a maior parte das ilhas sendo possessões de potências estrangeiras como Reino Unido, França e Estados Unidos. Mudanças climáticas representam uma ameaça para algumas nações da região, como Tuvalu e Vanuatu, devido ao r
This document is a manuscript written by Hin Bredendieck, the longtime director of the Industrial Design program at Georgia Tech, that outlines his philosophy of design education. It commemorates 50 years of industrial design education at Georgia Tech, from the program's beginnings in 1940 to Bredendieck's retirement in 1971. The manuscript provides an overview of Bredendieck's career and influences, including his education at the Bauhaus and work with Bauhaus masters. It also details Bredendieck's approach to teaching design and the evolution of his curriculum over the years.
O documento fornece instruções passo-a-passo para configurar o Microsoft Outlook 2007, incluindo como adicionar contas de e-mail, criar assinaturas, agendar compromissos e gerenciar spam.
Este documento discute a importância da mídia impressa como estratégia de marketing para organizações do terceiro setor. Ele descreve a origem e estrutura do Centro das Indústrias do Estado de São Paulo e como a organização usa seu jornal impresso para promover seus serviços e se comunicar com seus públicos-alvo. O documento também aborda conceitos-chave de marketing, como os 4Ps e 4Cs, e como o planejamento estratégico alinhado com análises SWOT e o ciclo PDCA podem apoiar o desenvolvimento
The document discusses properties of real numbers. It defines real numbers and distinguishes between rational and irrational numbers. Rational numbers can be expressed as ratios of integers, while irrational numbers have non-terminating, non-repeating decimals. It also outlines relationships between subsets of real numbers and properties that real number operations satisfy, such as commutativity, associativity, identities, inverses, and distribution.
Instalación configuración de wamp server con los servicios de apache, php y mysql.
Crear una base de datos y usuarios en mysql usando para ello la herramienta myadmin.
Instalación y configuración de joomla 3X.
Instalación de lenguajes, plantillas, plugins y módulos en joomla.
Administrar y gestionar los componentes y contenidos en joomla.
PHPMyAdmin es una herramienta web que permite gestionar bases de datos MySQL sin necesidad de conocer SQL. Para instalarlo, se descomprime el archivo phpMyAdmin.zip en el directorio htdocs, se renombra la carpeta como MyAdmin, y se editan los archivos config.inc.php y Config.class.php para configurar la URL. Una vez iniciados Apache y MySQL, visitando http://localhost/MyAdmin/ se podrá probar phpMyAdmin.
PHPMyAdmin es una herramienta de código abierto escrita en PHP para administrar bases de datos MySQL a través de una interfaz web. Nos permite crear, modificar y eliminar bases de datos, tablas, usuarios y permisos de una forma sencilla. Para usar PHPMyAdmin necesitamos tener instalados Apache, PHP y MySQL en nuestro servidor, y descargar e instalar el archivo de PHPMyAdmin en el directorio raíz del servidor web.
El documento proporciona información sobre PHP-Nuke, un sistema de gestión de contenidos desarrollado en PHP. Explica los requisitos técnicos, la estructura básica incluyendo cabecera, bloques y módulos, y detalla los pasos para instalar PHP-Nuke localmente usando AppServ. Además, describe las principales opciones del panel de control como respaldos, bloques, usuarios, módulos y configuración.
PHP-Nuke es un sistema de gestión de contenidos gratuito y de código abierto que permite publicar noticias, foros, descargas y más. Requiere un servidor con PHP y MySQL, y su instalación incluye descargar el archivo, crear una base de datos, y editar el archivo de configuración. El panel de control permite administrar bloques, usuarios, módulos, temas, encuestas, descargas y más funcionalidades del sitio.
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 proporciona una introducción a Joomla, un sistema de gestión de contenidos web. Explica las diferencias entre páginas estáticas y dinámicas, e introduce Joomla como una herramienta para crear sitios web dinámicos. A continuación, detalla los pasos para instalar Joomla localmente y en un servidor remoto, incluida la configuración de MySQL y los permisos requeridos. Finalmente, ofrece consejos sobre el diseño de sitios web con Joomla antes de comenzar la construcción.
Este documento presenta un manual de usuario sobre phpMyAdmin en Xampp. Explica cómo descargar e instalar Xampp, actualizar phpMyAdmin a una nueva versión, crear una base de datos y tabla, y generar un nuevo usuario con privilegios. El manual guía al usuario a través de cada uno de estos pasos detallando el proceso requerido.
MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario desarrollado por MySQL AB, ahora propiedad de Oracle. Permite el acceso a bases de datos desde diversos lenguajes de programación a través de APIs específicas. Explica cómo crear una base de datos de ejemplo llamada "zoologico" para ilustrar el uso básico de una base de datos en MySQL.
Joomla es un sistema de gestión de contenidos de código abierto que permite editar el contenido de un sitio web de manera sencilla. Se instala descomprimiendo el archivo en un directorio del servidor web y siguiendo 7 pasos: seleccionar idioma, comprobar requisitos, aceptar licencia, configurar base de datos, configurar FTP, configurar la instalación, y finalizar la instalación.
Joomla es un sistema de gestión de contenidos de código abierto que permite editar el contenido de un sitio web de manera sencilla. Se instala descomprimiendo el archivo en un directorio del servidor web y siguiendo 7 pasos: seleccionar idioma, comprobar requisitos, aceptar licencia, configurar base de datos, configurar FTP, configurar la instalación, y finalizar la instalación.
Este documento proporciona instrucciones para configurar el servidor PHP y la base de datos MySQL de manera óptima para ejecutar PrestaShop 1.4.x. Recomienda ajustar el archivo php.ini para habilitar extensiones como GD, DOM y MySQL. También sugiere crear un usuario MySQL dedicado con permisos limitados para cada instalación de PrestaShop en lugar de usar la cuenta de administrador predeterminada.
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 describe los pasos para instalar el service manager de Mysql Enterprise Monitor en un sistema Linux. Incluye verificar los requisitos del usuario mysql, crear el directorio de instalación, ejecutar el instalador, y configurar la base de datos y usuarios del service manager.
Este documento describe las características y funcionalidades de Joomla, un sistema de gestión de contenidos para crear sitios web dinámicos. Explica cómo instalar Joomla localmente usando WAMP Server, crear una base de datos y completar el proceso de instalación. También detalla los tipos de usuarios, tecnologías utilizadas y carpetas importantes para las plantillas en Joomla.
El documento explica los pasos para instalar WordPress en Ubuntu. Primero se crea una base de datos MySQL con phpMyAdmin y se descarga e instala la última versión de WordPress. Luego se edita el archivo wp-config.php para configurar la conexión a la base de datos recién creada. Finalmente, se accede a la página de instalación de WordPress para completar el proceso.
El documento explica los pasos para instalar WordPress en Ubuntu. Primero se crea una base de datos MySQL con phpMyAdmin y se descarga e instala la última versión de WordPress. Luego se edita el archivo wp-config.php para configurar la conexión a la base de datos recién creada. Finalmente, se accede a la página de instalación de WordPress para completar el proceso.
El documento explica los pasos para instalar WordPress en Ubuntu. Primero se crea una base de datos MySQL con phpMyAdmin y se descarga e instala la última versión de WordPress. Luego se edita el archivo wp-config.php para configurar la conexión a la base de datos recién creada. Finalmente, se accede a la página de instalación de WordPress para completar el proceso.
Este documento proporciona instrucciones para instalar EasyPHP y Oscommerce en una computadora local. Explica cómo descargar e instalar EasyPHP, crear una base de datos en MySQL, subir los archivos de Oscommerce al servidor local, e instalar y configurar Oscommerce. También incluye pasos para agregar fabricantes, categorías y productos al sitio de comercio electrónico de Oscommerce.
Este documento proporciona una introducción a MySQL, incluyendo cómo instalarlo y configurarlo, usar el cliente MySQL, crear bases de datos y tablas, y realizar consultas básicas. Explica cómo crear usuarios y administrar los permisos, e introduce conceptos clave como tipos de datos, claves primarias y autoincrementales.
El documento proporciona instrucciones para una práctica calificada sobre sistemas operativos, incluyendo cómo configurar la interfaz de red, utilitarios de empaquetado y compresión, cómo añadir aplicaciones a los repositorios de Ubuntu, y parámetros para verificar paquetes instalados en sistemas RPM y DEB, además de explicar los procesos estándar STDIN, STDOUT, y STDERR.
Este documento proporciona instrucciones para configurar un servidor de autenticación con CentOS 6.2 y OpenLDAP. Explica cómo instalar los paquetes necesarios, configurar los parámetros de red, instalar y configurar OpenLDAP, agregar usuarios y grupos existentes, habilitar la autenticación LDAP y verificar la configuración. También cubre temas como la creación de certificados SSL, la estructura del directorio LDAP, y el uso de una herramienta como JXplorer para administrar el directorio LDAP.
Este documento describe la instalación y configuración de un servidor de mensajería Jabber/XMPP llamado Openfire en CentOS. Explica cómo instalar Openfire, configurarlo para usar una base de datos MySQL, crear usuarios y permitir la comunicación entre clientes como Spark instalados en Windows y Linux.
Este documento presenta una serie de ejercicios para practicar comandos básicos de línea de comandos en Linux/Unix. Los ejercicios cubren el uso de comandos como ls, cat, cp, rm, pwd y cd para listar, crear, copiar, renombrar y mover archivos y directorios. También incluyen el uso de comodines, redireccionamiento, concaternación de archivos y navegación entre directorios.
Este documento contiene 8 preguntas sobre comandos de línea de comandos en Linux/Unix. Las preguntas cubren temas como listar archivos ordenados por fecha, combinar contenido de archivos, monitorear mensajes del sistema, cambiar el tiempo de acceso de un archivo, copiar directorios manteniendo la jerarquía, identificar la ubicación actual, buscar archivos en directorios grandes, y eliminar directorios de forma recursiva.
Este documento describe la administración de usuarios en Linux. Explica cómo se almacenan las contraseñas de los usuarios en los archivos /etc/passwd y /etc/shadow, y los comandos passwd y useradd que se usan para crear y modificar usuarios y contraseñas. También cubre conceptos como los IDs de usuario y grupo, y los directorios y permisos asociados con las cuentas de usuario.
Este documento proporciona instrucciones para configurar el kernel en CentOS 6.3. Primero se verifica que se tengan los paquetes necesarios instalados. Luego se descarga e instala el kernel 3.5.5 desde el sitio web de kernel.org. Se usa el comando "make menuconfig" para configurar las opciones del kernel, como deshabilitar el soporte SMP y genérico. Finalmente, se compila e instala el nuevo kernel y se reinicia el sistema para probarlo.
Este documento describe la configuración de parámetros de red importantes en servidores y equipos de escritorio, incluyendo los archivos /etc/hosts, /etc/resolv.conf, /etc/sysconfig/network, y los archivos de configuración de interfaz de red como ifcfg-eth0. Explica los parámetros clave en cada archivo y cómo configurar direcciones IP, máscaras de red, servidores DNS y otros ajustes de red.
Este documento presenta los pasos para instalar y configurar el sistema operativo CentOS, incluyendo la virtualización, particionamiento del disco, e instalación de CentOS. Explica conceptos como particiones primarias, extendidas y lógicas, y los sistemas de archivos según la Estructura de Directorios de Ficheros Hierárquica (FHS). El objetivo es proveer una guía para particionar correctamente el disco y completar con éxito la instalación de CentOS.
Este documento explica el proceso de particionamiento de discos para la instalación de GNU/Linux. Detalla los tipos de particiones primarias y extendidas, y cómo estas últimas contienen unidades lógicas. Recomienda al menos dos particiones, una raíz y una swap, aunque más particiones traen ventajas como protección de datos y facilidad de backups. Explica cómo nombrar particiones y ofrece un ejemplo de plan de particionamiento con las particiones raíz y swap.
Este documento presenta una introducción al sistema operativo GNU/Linux impartido por el Prof. Kramer Garay Gómez. El objetivo general es desarrollar la competencia de los estudiantes en el manejo de plataformas libres como GNU/Linux. Se explican conceptos como software libre, licencias GPL, proyecto GNU y Linux. También se describen características de distribuciones populares como Ubuntu y empresas que usan Linux.
Este documento describe la implantación de un Sistema de Gestión de Seguridad de la Información (SGSI) en una empresa. Explica conceptos básicos sobre seguridad de la información y los beneficios de implementar un SGSI, como la reducción de riesgos, ahorro de costes y mejora de la competitividad. También cubre el marco legal de la seguridad, normas como ISO 27001 e ISO 27002, y los pasos para definir políticas de seguridad, identificar activos, analizar riesgos y seleccionar controles de seguridad
1. Servidor LAMP en CentOS 6.3
Sobre LAMP
Un servidor LAMP es un conjunto de aplicaciones instaladas en un servidor Linux los cuales, al
trabajar en conjunto logran dar vida a una aplicación mucho mas grande y robusta
Generalmente un servidor LAMP esta constituido por los siguientes paquetes:
• Linux: El sistema operativo;
• Apache. El servidor web;
• MySQL. El gestor de bases de datos;
• Perl, PHP, o Python. Lenguajes de programación.
De ahí el nombre de servidor LAMP
Algunas aplicaciones que hacen uso de un servidor LAMP son las siguientes:
• Zimbra.-Servidor de Correo Electrónico
• Openfire.-Servidor de Mensajería Instantánea
• CMS.- Gestores de Contenidos (Joomla,Drupal,Wordpress)
Proceso de instalación de LAMP
En este capitulo te enseñaremos como se instala y configura un servidor de LAMP mediante la
implementacion de un gestor de contenidos que en este caso sera un Joomla.
Instalando el servidor LAMP(Apache+MySQL+PHP)
La instalación de un servidor LAMP requiere de aplicaciones previamente instaladas como es el
caso del servidor web apache el cual fue instalado en el capitulo anterior pero de igual manera lo
volveremos a nombrar aquí.
Abra una consola y teclee lo siguiente para llevar a cabo la instalación de los paquetes del servidor
LAMP
[root@ localhost ~]# yum install -y httpd mysql mysql-server php-mysql php
php-cli php-common
Recuerde que este comando se debe ejecutar como root Por ultimo solo deberá iniciar (o en su caso
reiniciar) servicios como el servidor web apache asi como también el manejador de bases de datos
MySQL
[root@ localhost ~]# /etc/init.d/httpd
start
[root@ localhost ]# /etc/init.d/mysql start
Iniciar servicio y añadir el servicio al arranque del sistema.
Apache es un servicio que por fortuna sólo es necesario instalar e iniciar, sin modificaciones
adicionales para su funcionamiento básico. Para añadir el servicio al arranque del sistema, ejecute lo
siguiente:
[root@ localhost ]# chkconfig httpd on
By Kr@mer
2. Para iniciar el servicio por primera vez, ejecute lo siguiente:
root@ localhost ]# service httpd start
Para reiniciar el servicio, considerando que este procedimiento interrumpirá todas las conexiones
establecidas en ese momento, sólo se necesita ejecutar:
root@ localhost ]# service httpd restart
Si el servicio ya está funcionando, también puede ejecutar lo siguiente, con el fin de que Apache
vuelva a leer y cargar los cambios en la configuración, sin interrumpir el servicio y con esto
mantener activas las conexiones establecidas.
root@ localhost ]# service httpd reload
Para detener el servicio, ejecute lo siguiente:
root@ localhost ]# service httpd stop
Probando APACHE
Verificar si apache esta activo: ingresa al navegador e ingresa localhost o 127.0.0.1, debería
mostrarte lo siguiente:
By Kr@mer
3. En el directorio /var/www/html crear el fichero index.html con el siguiente contenido:
<html>
<head><title>Administración de Servidores</title></head>
<body>
<h1>Hola esto es una prueba
</body>
</html>
Debería de visualizar lo siguiente:
Verificar soporte con PHP
Para verificar el soporte php, realizar lo siguiente: en /var/www/html crear el fichero info.php
root@ localhost ]# touch /var/www/html/info.php
ingrese el siguiente contenido:
<?php phpinfo(); ?>
Para verificar si el soporte php está activo, en el navegador web poner lo siguiente:
127.0.0.1/info.php
Debería de mostrar lo siguiente:
By Kr@mer
4. Configurando MySQL
Acerca de MySQL
MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de
seis millones de instalaciones. Por un lado se ofrece bajo la GNU GPL para cualquier uso
compatible con esta licencia, pero las empresas que quieran incorporarlo en productos privativos
pueden comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en
su mayor parte en ANSI C.
Al contrario que proyectos como Apache, donde el software es desarrollado por una comunidad
pública y el copyright del código está en poder del autor individual, MySQL es propiedad y está
patrocinado por una empresa privada, que posee el copyright de la mayor parte del código.
Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la
venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan
trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David
Axmark, Allan Larsson, y Michael Widenius y desde enero de 2008 es una subsidiaria de Sun
Microsystems
Configurando la cuenta de root en el manejador MySQL
Para comenzar a manipular los accesos del usuario root al manejador MySQL primero tendrá que
tener levantado a MySQL de lo contrario le arrojara un error en consola cuando intente entrar a
MySQL . Si aun no levanta el servicio de MySQL hágalo
[root@localhost]# /etc/init.d/mysqld start
si lo tiene levantado haga caso omiso de este comentario Una vez levantado el servidor MySQL
deberemos asignar un “password” a la cuenta de root , para ello teclearemos en consola lo siguiente:
[root@localhost]# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 2 to
server version: 5.0.27 Type 'help;' or 'h' for help. Type 'c' to clear the buffer. mysql> <---[En este
punto hemos entrado al modo consola de MySQL]
Para asignar un “password” al usuario “root” solo bastara con teclear la siguiente sentencia SQL
mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
Obviamente deberá cambiar la palabra “PASSWORD” por la contraseña que desea asignar a root.
Si todo marcho, salga del manejador de datos MySQL y trate de logearse nuevamente a MySQL
pero ahora proporcionando la contraseña que acaba de asignar mediante el uso del parámetro -p
[root@localhost]# mysql -u root -p
Enter password: xxxxxxxx Welcome to the MySQL monitor. Commands end with ; or g. Your
MySQL connection id is 2 Server version: 5.0.67 Source distribution
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
By Kr@mer
5. Integrando MySQL con Joomla
Ahora que tenemos ya instalado tanto al gestor de contenidos Joomla como el manejador de Bases
de datos MySQL , solo nos resta integrar estas dos aplicaciones para que operen de manera
conjunta.
Para ello tendremos que generar en el manejador MySQL lo siguiente:
Esta cuenta de usuario sera la asignada al
Una cuenta para el aministrador de Joomla
administrador del gestor de contenidos Joomla
Un password para la cuenta de administrador de Sera el password asignado a la cuenta del
Joomla administrador del gestor de contenidos Joomla
Base de Datos en la cual serán dados de alta los
Una base de Datos para el gestor de contenidos
usuarios de este gestor de contenidos, nos
Joomla
referimos nuevamente a Joomla
Una vez leído lo anterior comenzaremos por crear la base de datos que usara el gestor de contenidos
Joomla asi como también el alta de la cuenta de administrador de Joomla y la asignación de un
password para el mismo, para ello abriremos una terminal y nos pasaremos al modo consola de
MySQL como se muestra a continuación:
El siguiente paso es asignarle al administrador de joomla una cuenta dentro de MySQL y luego de
ello asignarle a este usuario permisos de lectura, escritura y ejecución sobre la base de datos que
antes creamos, esto se consigue de la siguiente manera.
mysql> GRANT ALL ON joomla.* TO 'adminjoomla'@'localhost' IDENTIFIED BY
'adminjoomla' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected
(0.00 sec) mysql> }}}
Obviamente deberá cambiar la palabra “PASSWORD” por la contraseña que desea asignar al
usuario adminjoomla. Al terminar teclee la palabra “exit” para salir de MySQL.
mysql>exit
Bye
By Kr@mer
6. Por ultimo,solo tendrá que reiniciar el servidor de bases de datos MySQL así como también el de
apache
[root@ localhost ~]# /etc/init.d/httpd
restart
[root@ localhost ]# /etc/init.d/mysql restart
Solo para recordar lo antes visto te posteo una tabla de bastante utilidad
Nombre de la cuenta del adminsitrador de Joomla adminjoomla
Contraseña asignada a “adminjoomla” Recuerde que esta contraseña la asigna usted
Nombre de la base de datos asignada a Joomla joomla
NOTA: Si usted olvido la contraseña que asigno para el administrador de Joomla no se preocupe, el
fichero
.mysql_history
Guarda el histórico de las acciones que se llevaron a cabo en el servidor de base de datos de
MySQL por lo que podrá consultarlo para obtener la contraseña si es que la olvido.
Generalmente este fichero se encuentra depositado en el directorio de trabajo de root
Descargando Joomla
Descargue Joomla del siguiente portal web:
http://www.joomlaspanish.org/
# wget http://joomlacode.org/gf/download/frsrelease/17609/76803/Joomla_3.0.1-
Spanish-Pack_Completo.tar.gz
Como puede observarse usted puede descargar Joomla de tres formas distintas, la única diferencia
radica en la forma en la que esta empaquetado el paquete.
Instalación de Joomla
Una vez confirmada esta información podemos continuar con la ultima parte de este capitulo, nos
referimos a la instalación del gestor de contenidos Joomla
By Kr@mer
7. Sobre Joomla
Joomla es un sistema de administración de contenidos de código abierto construido con PHP bajo
una licencia GPL. Este administrador de contenidos se usa para publicar portales web en Internet
mediante la implementacion de un servidor LAMP. En Joomla se incluyen características como:
• Indexamiento web
• Feed RSS
• Versiones imprimibles de páginas
• Flash con noticias
• Blogs
• Foros
• Encuestas
• Calendario
• Búsqueda en el sitio web
Instalando Joomla
El proceso para llevar a cabo la instalación de Joomla sera el siguiente:
[root@localhost servidores]# tar -zxvf Joomla_3.0.1-Spanish-Pack_Completo.tar.gz -C
/var/www/html/
By Kr@mer
8. En el navegador web ingresar: 127.0.0.1
Usted puede acceder a cualquiera de los otros cuatro que se crearon. Una vez dentro del portal web
podremos visualizar el Instalador de Joomla el cual consta de 4 pasos para su instalación Estos
pasos son:
Paso 1) Seleccionando el idioma para la instalación, cuenta de administrador, etc.
Este paso es relativamente sencillo, solo debemos elegir el idioma en el cual queremos que se
instale Joomla, es este caso nuestra elección sera es-ES-Spanish (Español Internacional) y dar
clic Siguiente.
Paso 2) Base de Datos
Seleccionamos el tipo de base de datos en este caso MySQL, así mismo asignamos el nombre del
host (localhost), en usuario ingresamos la cuenta que creamos en la Base de Datos (adminjoomla),
contraseña (adminjoomla) y en nombre de la base de datos (joomla)
By Kr@mer
9. Paso 3) Configuración FTP
Los servicios FTP lo dejaremos en blanco, porque no se utilizará.
Paso 4) Información General
Para finalizar con la configuración del CMS, seleccionamos que instale una plantilla a modo de
prueba.
By Kr@mer
11. No alarmarse por el mensaje que se visualiza, sólo nos indica que eliminemos el directorio
installation dentro de /var/www/html y adicionalmente crearemos un fichero configuration.php en
el cual insertaremos el código que se muestra.
Procedemos a borrar el directorio installation en /var/www/html
By Kr@mer
12. Para finalizar crear fichero configuration.php en /var/www/html
# touch /var/www/html/configuration.php
e ingresar el codigo que se mostró en Observar en el punto anterior.
Ingresamos al portal web:
By Kr@mer
13. Ingresar al formulario de acceso
User = admin
Pass = admin
Ingresar a zona de administración para poder realizar actividades de administración del CMS.
By Kr@mer
14. A ) Creación de dominios virtuales en Apache
La creación de dominios virtuales sobre un servidor web como apache tiene una vital importancia
cuando se trata de dar hospedaje a varios sitios web dentro del mismo servidor. Lograr implementar
de manera correcta los dominios virtuales sobre el servidor web apache es tarea sencilla por lo que
le recomendamos primero haber leído todas las directivas que pueden ser aplicadas al fichero
httpd.conf
A partir de este punto comenzaremos a crear los dominios virtuales, es por ello que pedimos tu total
concentración y paciencia para que leas poco a poco estos puntos.
Paso 1.- Activando la directiva NameVirtualHost
El primer paso será abrir el fichero:
httpd.conf
el cual esta almacenado en la ruta:
/etc/httpd/conf/
En dicho fichero debemos localizar la siguiente linea y descomentarla si es que lo esta
NameVirtualHost *:80
La función de esta directiva sirve para indicar la dirección IP en la que se esta brindando el servicio
o bien insertando un asterisco(*) para que esté activa en cualquier interfaz del servidor que es como
nosotros lo debemos tener.
Paso 2.- Estructura de directorios para dominios virtuales
Lo siguiente será crear la estructura que contendrá cada uno de los dominios virtuales que serán
hospedados en nuestro servidor. Ejemplo: Suponga que tenemos 5 nombres de dominio que serán
hospedados en nuestro servidor web
www.turbolinux.com.mx
www.comerciolinux.com www.escuelalinux.edu www.linuxunido.org www.linuxbloger.net por
cada dominio se deberá crear un directorio, dicho directorio será nombrado de la misma forma que
el dominio, solo omitiendo el “www”.
[root@ localhost ~]# mkdir turbolinux.com.mx
[root@ localhost ]# mkdir comerciolinux.com
[root@ localhost ]# mkdir escuelalinux.edu
[root@ localhost ]# mkdir linuxunido.org
[root@ localhost ]# mkdir linuxbloger.net
Estos directorios deberán ser creados dentro de la ruta
/var/www/
By Kr@mer
15. Al final estos directorios deberán quedar de la siguiente manera
/var/www/turbolinux.com.mx
/var/www/comerciolinux.com
/var/www/escuelalinux.edu
/var/www/linuxunido.org
/var/www/linuxbloger.net
Si no están en la ruta antes descrita solo debe moverlos con el comando “mv” Lo siguiente será
crear dentro de cada uno de estos directorios la estructura básica que debe llevar cada uno de estos
dominios. Esta estructura estará conformada por cuatro directorios:
html
cgi-bin
icons
error
por lo que deberá crear estos cuatro directorios para cada uno de los directorios de dominio.
Ejemplo para el dominio turbolinux.com.mx
# mkdir /var/www/turbolinux.com.mx/html
mkdir /var/www/turbolinux.com.mx/cgi-bin
mkdir /var/www/turbolinux.com.mx/icons
mkdir /var/www/turbolinux.com.mx/error
y así para los siguientes restantes dominios.
Paso 3.- Creación y modificación de los ficheros de configuración de los dominios virtuales
Una vez creadas las carpetas de dominios así como también la estructura de cada uno pasaremos al
último paso, crear los ficheros de configuración correspondientes a cada dominio. Nuevamente por
cada dominio se deberá crear un fichero de configuración, dicho fichero será nombrado de la misma
forma que el dominio, solo omitiendo el “www”.
[root@ localhost ~]# mkdir turbolinux.com.mx.conf
[root@ localhost ]# mkdir comerciolinux.com.conf
[root@ localhost ]# mkdir escuelalinux.edu.conf
[root@ localhost ]# mkdir linuxunido.org.conf
[root@ localhost ]# mkdir linuxbloger.net.conf
Estos directorios deberán ser creados dentro de la ruta
/etc/httpd/conf.d/
Al final estos directorios deberán quedar de la siguiente manera
/etc/httpd/conf.d/turbolinux.com.mx.conf
/etc/httpd/conf.d/comerciolinux.com.conf
/etc/httpd/conf.d/escuelalinux.edu.conf
/etc/httpd/conf.d/linuxunido.org.conf
/etc/httpd/conf.d/linuxbloger.net.conf
By Kr@mer
16. Si no están en la ruta antes descrita solo debe moverlos con el comando “mv”. Lo siguiente sera
crear dentro de cada uno de estos ficheros la estructura básica que deben contener para que puedan
ser leídos por el fichero principal de configuración de apache, nos referimos al fichero
“httpd.conf”. Esta estructura estará conformada por la siguiente configuración básica: Ejemplo de
configuración para el dominio turbolinux.com.mx
<VirtualHost *:80>
ServerAdmin administrador@tuDominio.net
DocumentRoot "/var/www/turbolinux.com.mx/html"
ServerName www. turbolinux.com.mx
ServerAlias turbolinux.com.mx
</VirtualHost>
Los parámetros usados son descritos en la siguiente tabla:
VirtualHost La función de esta directiva sirve para indicar la dirección IP en la que se esta
brindando o bien insertando un asterisco() para que esté activa en cualquier
interfaz del servidor que es como nosotros lo debemos tener.
ServerAdmin Esta directiva especifica la persona a la que se le debe notificar los problemas
referentes al portal web , esto a través de su cuenta de correo.
DocumentRoot Esta directiva indica al servidor web la ruta en donde se encuentran
almacenados los ficheros web de tu sitio principal.
ServerName Esta directiva especifica el nombre y puerto que el servidor utiliza para
identificarse. Con una correcta configuración, este valor se puede determinar
automáticamente, pero es recomendable especificarlo explíciatamente para
evitar problemas durante el arranque.
ServerAlias Esta directiva sirve para que el mismo sitio web sea accesible desde distintos
nombres de dominio.
Ejemplo: turbolinux.com.mx ---> www.turbolinux.com.mx
By Kr@mer
17. B) Configuración de Sitios de Red virtuales en Apache
Puede generarse cualquier archivo con extensión *.conf dentro del directorio /etc/httpd/conf.d/ de
Apache 2.0.x. Puede incluirse contenido como el siguiente:
# Definición del Sitio de Red principal
NameVirtualHost 192.168.1.254
<VirtualHost 192.168.1.254>
ServerAdmin webmaster@dominio.com
DocumentRoot /var/www/html/
ServerName www.dominio.com
</VirtualHost>
# Sitio de Red virtual con definición de directorio para CGI
<VirtualHost 192.168.1.254>
DocumentRoot /var/www/lpt/html
ServerName www.algun-dominio.com
ServerAlias algun-dominio.com
ServerAdmin webmaster@algun-dominio.com
ErrorLog /var/www/algun-dominio/logs/error_log
CustomLog /var/www/algun-dominio/logs/access_log combined
ScriptAlias /cgi-bin/ "/var/www/algun-dominio/cgi-bin/"
<Directory "/var/www/algun-dominio/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi
</VirtualHost>
# Más Sitios de Red virtuales
<VirtualHost 192.168.1.254>
ServerAdmin webmaster@dominio.com
DocumentRoot /usr/share/squirrelmail/
ServerName webmail.dominio.com
ErrorLog logs/webmail.dominio.com-error_log
CustomLog logs/webmail.dominio.com-access_log combined
</VirtualHost>
By Kr@mer
19. Referencias:
1. Sobre Apache : http://www.apache.org/
2. Linux para todos: http://www.linuxparatodos.net
3. Alcance libre: http://www.alcancelibre.org
By Kr@mer