Curso Servidores Apache
Curso Servidores Apache
Curso Servidores Apache
Introducción
Los creadores de sitios web necesitan ciertas opciones sobre sus servidores , como por ejemplo
Modificar y arreglar errores de proceso.
El modelo Open source es ideal , dado que permite que el código sea modificado por mas personas que
trabajan con el .
Apache corre en más servidor que toda la competencia junta, actualmente esta en el 63% de los servidores
web del mundo, y empresas grandes como IBM y otras lo utilizan.
Apache necesita 12mb de espacio temporal , tras la instalación apache ocupa 32 mb de espacio fisico.
Esquema funcionamiento:
Pc-
Usuario
Servidor
Apache
Pc-
Usuario
Pc- PHP
Usuario
MY-SQL
Configuración
Apache se baja de la dirección www.apache.org la cual contiene la ultima versión y una versión beta de
prueba .
Al instalarse el servidor no pide nada ya que los ajustes se realizan en forma manual.
Directorios
Antes de ejecutar esta opción es necesario realizar algunos cambios en la el archivo htpconf , para ello se
tendrá que editar dicho archivo.
<HTML>
<HEAD>
<TITLE>PAGINO DE INICIO</TITLE>
<!-- wrb de enami ventanas-->
<head >CABEZERA</head>
<table border=1 cellspacing=0 cellpadding=0>
<tr>
<td>hola es una prueba 1 </td></TD>
<td>prueba 22</td>
</tr>
<tr> hola esta es una pueba</tr>
</table>
</HEAD>
</HTML>
Aparece
esta es una prueba
Trabajo Práctico
Historia
My-sql fue creado por una firma sueca TcX la cual , con licencia open source (licencia pública)
Busco un administrador de base de datos flexible, y rapido y no lo encontró.
Para ello creo esta base de datos con estructura relacional y multiprocesos y gratis.
Una base de datos esta organizada en forma jerárgica de arriba abajo. Contiene tablas que a su vez contiene
campos , los datos están almacenados en filas o registros, en el lugar que se interceptan filas y columnas se
llama celda
Base de Datos
Filas
columnas columnas
Celda Celda
My-sql es mas que una simple base de datos :es un sistema de administración de base de datos .Controla
quien puede utulizarlas y como son manipuladas. Registra las acciones y las ejecuciones de manera continua
en segundo plano. A la mayoria de la gente le viene a la mente Acces de Microsoft cuando piensa en base de
datos. Un DBMS puede contener muchas bases de datos y los usuarios piden solicitudes de información de las
base de datos, el Administrador se encarga de realizar esta operación .
Acess están en un nivel inferior , estos comparten información con muchos usuarios pero no existe un
administrador para esto.
Una BD relacional se puede definir simplemente como una BD conformada por tablas y columnas que se
relacionan entre sí. Estas relaciones están basadas en valores de claves contenidas en las columnas.
Por ejemplo , puede tener una tabla llamada Pedidos que contenga toda información requerida sobre los
pedidos tal como , numero pedido, fecha pedido, fecha embarque. Podría tener también una tabla llamada
clientes , como nombre , dirección ,numero telefónico etc.. Estas dos tablas podrían ser relacionadas una
con la otro por un campo de información común en ambas como el rut del cliente, este campo debe existir en
ambas tablas para que existe la relación.
Tabla de Pedidos Tabla de Clientes
Características de MY-SQL
Multiprocesos; significa que cada vez que alguien establece una conexión con el servidor , el programa
servidor crea un subproceso para atenderlo.
Compatibilidad; My-sql mantiene los estándar ANSI SQL92 para su lenguaje de consulta SQL
Ayuda en linea , esto significa que My-sql tiene ayuda en cada comando , lo que se debe poner es el comando
y luego un guión y la palabra help o –¿
Portabilidad; esto significa que My-sql puede ser instalado indepediente del sistema operativo que lo utiliza
Seguridad; my-sql mantiene una estructura de manejo de seguridad sin igual, pude ser bloqueados los
usuarios a nivel de base de datos , tablas , campos de una tabla; para un Pc. , para todos los Pc, para las cta.
de Pc. Individuales,en formato de IP o de nombre de Pc individual etc.
Facilidad; My-sql pernite incorporar modificaciones en linea y fuera de ella , solo con copiar las tablas
involucradas o la base de datos , se incorporan las modificaciones a las bases de datos.
Instalación
La instalación del Servidor My-sql se pude realizar directamente , osea copiar la estructura completa o de un
instalador.
Al instalar el sistema pregunta por la cta. De administrador del sistema y una password.
Este semáforo debe estar en verde indicando que esta ok. El servidor.
Una vez arriba se puede abrir el administrador del servidor , botón derecho del mouse sobre la aplicación
Y elegir show me.
Esta pantalla es muy básica y no permite realizar muchas tareas sobre el servidor(solo es de información).
Para utilizar bien la Base de datos My-sql hay que utilizar un software de control como My-sql-front en cual
permite realizar una serie de tareas sobre la Base de datos.
My-SQL-FRONT
Instalación
La cual indica :
Opciones a
elegir
Bases de
datos
Si se elige alguna alguna Base de Datos aparecerá las tablas y campos incorporados.
Si selecciona ver datos de las tablas (Data) se podrá ver la siguiente Pantalla
Si se elige ejecutar sql , se puede dar comandos sql estandar para le muestra de datos
Crear tablas, y campos en las Bases de Datos
Trabajo Práctico.
Crear una base de datos llamada curso, con las siguientes Tablas:
articulos
Cod_articulo x(10)
nombre x(30)
unidad x(2)
stock intero
Clientes
Rut x(12)
nombre x(30)
direccion x(30)
sexo x
unidad
cod_unidad x(10)
nombre x(30)
pedidos
numero_pedido x(4)
cod_articulo x(10)
rut_cliente x(12)
cantidad entero
X=STRING
Ejercicios:
Se puede incorporar información de otras bases de datos en forma automática o atraves de una odbc de
Conexión.
Ejercicio:
Incorporar de la base de datos de equipos del Unga(sistema de control de equipos de informatica), tabla de
equipos
Ejercicio:
Incorporación automática de texto desde archivo(copia archivo bd08.seq)
Incorporar de la base de datos sam_bddai la tabla de ordenes de trabajo(copiar desde explorador)
Manejo de Usuario
Ejercicio:
Crear ctas. de acceso remoto a las direcciones ip de cada Pc. del compañero
Ejercicio:
Crear una cta. prueba de acceso remoto , que permita ver la tabla de ordenes de trabajo, el campo de nombre
de la orden de trabajo en la base de datos curso.