• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Apli t1 practicas_apache
 

Apli t1 practicas_apache

on

  • 634 views

 

Statistics

Views

Total Views
634
Views on SlideShare
611
Embed Views
23

Actions

Likes
1
Downloads
9
Comments
0

3 Embeds 23

http://debora000.blogspot.com.es 12
http://debora000.blogspot.com 9
http://debora000.blogspot.mx 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Apli t1 practicas_apache Apli t1 practicas_apache Document Transcript

    • APLICACIONES TRIMESTRE-1 Débora García García PRACTICAS APACHEEn informática, un servidor es un tipo de software que realiza ciertas tareas en nombre delos usuarios.El término servidor ahora también se utiliza para referirse al ordenador físico en el cualfunciona ese software, una máquina cuyo propósito es proveer datos de modo que otrasmáquinas puedan utilizar esos datos.En el caso de un servidor web, este término podría referirse a la máquina que almacena ymaneja los sitios web, y en este sentido es utilizada por las compañías que ofrecenhosting o hospedaje.Alternativamente, el servidor web podría referirse al software, como el servidor de http deApache, que funciona en la máquina y maneja la entrega de los componentes de lospáginas web como respuesta a peticiones de los navegadores de los clientes.Los archivos para cada sitio de internet se almacenan y se ejecutan en el servidor. Haymuchos servidores en internet y muchos tipos de servidores, pero comparten la funcióncomún de proporcionar el acceso a los archivos y servicios.Un servidor sirve información a los ordenadores que se conecten a él. Cuando losusuarios se conectan a un servidor pueden acceder a programas, archivos y otrainformación del servidor.En la web, un servidor web es un ordenador que usa el protocolo http para enviar páginasweb al ordenador de un usuario cuando el usuario las solicita.Los servidores web, servidores de correo y servidores de bases de datos son a lo quetiene acceso la mayoría de la gente al usar Internet.Algunos servidores manejan solamente correo o solamente archivos, mientras que otroshacen más de un trabajo, ya que un mismo ordenador puede tener diferentes programasde servidor funcionando al mismo tiempo.Los servidores se conectan a la red mediante una interfaz que puede ser una redverdadera o mediante conexión vía línea telefónica o digital.• Instalar apache2. (Ubuntu desktop)apt-get install apache2 apache2-doc apache2-utilsLa ruta donde se guardará la página /var/www/, para no tener problemas con los permisoslos hemos cambiado chmod -R 777 /var/www (no es recomendable permitirlo todo, en lavida real hay que poner los permisos en condiciones).Deberemos de configurar la red, dejando dos adapatadores, en primer lugar NAT deforma automática y en segundo lugar un bridge con la dirección de la red.Comprobamos que funciona abriendo el navegador y en la barra de direcciones escribirlocalhost, se nos abrirá el índice por defecto, que cambiaremos por nuestra página deinicio personal.
    • APLICACIONES TRIMESTRE-1 Débora García García• Crear una página html de inicio.Bridge → IP 192.168.112.175 (en el navegador para ver la página). IfconfigNombre de la máquina → debora-server (en el navegador para ver la página). Hostname• Configurar espacio web para usuarios.A2enmod userdir (para activar el espacio web de los usuarios).Este archivo tiene cambiado UserDir, por defecto pone public_htmlAhora tenemos que crear un usuario, dar permisos, etc y finalmente hacemos una copiade la carpeta que contiene nuestra página html por ejemplo.
    • APLICACIONES TRIMESTRE-1 Débora García GarcíaAhora para acceder a la página tendrá que ser:• Configurar el servidor para que permita servir páginas seguras con el protocolohttps.Generar el certificado seguromake-ssl-cert/usr/share/ssl-cert/ssleay.cnf /etc/ssl/certs/apache2.pem(localhost)Habilitar puerto 443., añadir en:/etc/apache2/ports.confHabilitar el módulo ssl:a2enmod sslActivar:a2ensite default-sslReiniciar apache:/etc/init.d/apache2 restartModificar el archivo host:
    • APLICACIONES TRIMESTRE-1 Débora García GarcíaAñadimos excepción y nos mostrará la siguiente página, fijate ahora en la barra dedirecciones: lo puedes hacer también sólo poniendo localhost.
    • APLICACIONES TRIMESTRE-1 Débora García García• Avanzado: Configurar el acceso a carpetas privadas con autentificación LDAP.• Configurar módulo php de Apache y crear una página de prueba.Instalar:apt-get install php5Reinicia Apache.Crea un archivo de prueba.php para ver que funciona:<?php phpinfo (); ?> (guárdalo en /var/www)En el navegador: localhost/nombre_archivo• Instalar y configurar mysql.Instalar:apt-get install mysql-serverEn el navegador: localhost/phpmyadmindNos saldrá para que nos identifiquemos.Es la misma identificación que mysql-server.
    • APLICACIONES TRIMESTRE-1 Débora García García• Instalar y configurar postgresql.Instalar:apt-get install postgresqlapt-get install phppgadminCrear usuario y contraseña phppgadmin:sudo -ssudo postgrescreateuser usuario -P;• Instalar y configurar clientes php para conexión con mysql y postgresql.• Comprobar que el servidor funciona correctamente: ◦ Acceso a la páginda de inicio: ▪ http://ip_servidor (192.168.112.175) ▪ http://nombre_servidor (debora-server)
    • APLICACIONES TRIMESTRE-1 Débora García García ◦ Acceso a web de usuario: ▪ http://ip_servidor/~usuario (192.168.112.175/~invitado) ◦ Acceso a páginas seguras: ▪ https://segura.ip_servidor (https://secure.debora.com) ◦ Acceso a carpetas privadas: ▪ http://segura.ip_servidor/~usuario/privada/ejemplo.html ◦ Acceso a página php. ▪ http://ip_servidor/index.php (192.168.112.175/info.php) ◦ Acceso a servidor de base de datos con php. ▪ http://ip_servidor/phpmyadmin (192.168.112.175/phpmyadmin) ▪ http://ip_servidor/phppgadmin localhost/phppgadmin)