SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
APLICACIONES                          TRIMESTRE-1                   Débora García García

                                 PRACTICAS APACHE


En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de
los usuarios.
El término servidor ahora también se utiliza para referirse al ordenador físico en el cual
funciona ese software, una máquina cuyo propósito es proveer datos de modo que otras
máquinas puedan utilizar esos datos.
En el caso de un servidor web, este término podría referirse a la máquina que almacena y
maneja los sitios web, y en este sentido es utilizada por las compañías que ofrecen
hosting o hospedaje.
Alternativamente, el servidor web podría referirse al software, como el servidor de http de
Apache, que funciona en la máquina y maneja la entrega de los componentes de los
pá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. Hay
muchos servidores en internet y muchos tipos de servidores, pero comparten la función
común de proporcionar el acceso a los archivos y servicios.
Un servidor sirve información a los ordenadores que se conecten a él. Cuando los
usuarios se conectan a un servidor pueden acceder a programas, archivos y otra
información del servidor.
En la web, un servidor web es un ordenador que usa el protocolo http para enviar páginas
web 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 que
tiene acceso la mayoría de la gente al usar Internet.
Algunos servidores manejan solamente correo o solamente archivos, mientras que otros
hacen más de un trabajo, ya que un mismo ordenador puede tener diferentes programas
de servidor funcionando al mismo tiempo.
Los servidores se conectan a la red mediante una interfaz que puede ser una red
verdadera o mediante conexión vía línea telefónica o digital.


• Instalar apache2. (Ubuntu desktop)

apt-get install apache2 apache2-doc apache2-utils

La ruta donde se guardará la página /var/www/, para no tener problemas con los permisos
los hemos cambiado chmod -R 777 /var/www (no es recomendable permitirlo todo, en la
vida real hay que poner los permisos en condiciones).

Deberemos de configurar la red, dejando dos adapatadores, en primer lugar NAT de
forma 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 escribir
localhost, se nos abrirá el índice por defecto, que cambiaremos por nuestra página de
inicio 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). Ifconfig
Nombre 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_html




Ahora tenemos que crear un usuario, dar permisos, etc y finalmente hacemos una copia
de la carpeta que contiene nuestra página html por ejemplo.
APLICACIONES                          TRIMESTRE-1                    Débora García García

Ahora para acceder a la página tendrá que ser:




• Configurar el servidor para que permita servir páginas seguras con el protocolo
https.

Generar el certificado seguro
make-ssl-cert/usr/share/ssl-cert/ssleay.cnf /etc/ssl/certs/apache2.pem
(localhost)

Habilitar puerto 443., añadir en:
/etc/apache2/ports.conf

Habilitar el módulo ssl:
a2enmod ssl

Activar:
a2ensite default-ssl

Reiniciar apache:
/etc/init.d/apache2 restart

Modificar el archivo host:
APLICACIONES                      TRIMESTRE-1                 Débora García García




Añadimos excepción y nos mostrará la siguiente página, fijate ahora en la barra de
direcciones: 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 php5

Reinicia 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-server

En el navegador: localhost/phpmyadmind

Nos 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 postgresql
apt-get install phppgadmin

Crear usuario y contraseña phppgadmin:
sudo -s
sudo postgres
createuser 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)

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Cómo utilizar htaccess
Cómo utilizar htaccessCómo utilizar htaccess
Cómo utilizar htaccess
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP Apache
 
1212
12121212
1212
 
5 servidor web
5 servidor web5 servidor web
5 servidor web
 
ownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal JebariownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal Jebari
 
Samba
SambaSamba
Samba
 
IPv6
IPv6IPv6
IPv6
 
Subir wordpress
Subir wordpressSubir wordpress
Subir wordpress
 
Instalacion servicio web en debian
Instalacion servicio web en debianInstalacion servicio web en debian
Instalacion servicio web en debian
 
Creacion de un IIS
Creacion de un IISCreacion de un IIS
Creacion de un IIS
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAP
 
Cherokee
CherokeeCherokee
Cherokee
 
1 Introduccion - Curso Cakephp y PostgreSql
1 Introduccion - Curso Cakephp y PostgreSql1 Introduccion - Curso Cakephp y PostgreSql
1 Introduccion - Curso Cakephp y PostgreSql
 
InstalacióN De Samba En Linux
InstalacióN De Samba En LinuxInstalacióN De Samba En Linux
InstalacióN De Samba En Linux
 
69 Php. Proteccion De Directorios
69 Php. Proteccion De Directorios69 Php. Proteccion De Directorios
69 Php. Proteccion De Directorios
 
Nuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software LibreNuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software Libre
 
02practica completa
02practica completa02practica completa
02practica completa
 
Instalar y configurar wordpress en debian gnu
Instalar y configurar wordpress en debian gnuInstalar y configurar wordpress en debian gnu
Instalar y configurar wordpress en debian gnu
 
Web apache en ubuntu 12,04
Web apache en ubuntu 12,04Web apache en ubuntu 12,04
Web apache en ubuntu 12,04
 

Destacado

Red t3_practica_autenticacion_apache
Red t3_practica_autenticacion_apacheRed t3_practica_autenticacion_apache
Red t3_practica_autenticacion_apachegarciadebora
 
Red t4 practica_ftp1
Red t4 practica_ftp1Red t4 practica_ftp1
Red t4 practica_ftp1garciadebora
 
Aso t1 practicas_ad
Aso t1 practicas_adAso t1 practicas_ad
Aso t1 practicas_adgarciadebora
 
Red t3 practicas_iss
Red t3 practicas_issRed t3 practicas_iss
Red t3 practicas_issgarciadebora
 
Red t4 practica_ftp2
Red t4 practica_ftp2Red t4 practica_ftp2
Red t4 practica_ftp2garciadebora
 
Sg t3 practica_vpn-ssh
Sg t3 practica_vpn-sshSg t3 practica_vpn-ssh
Sg t3 practica_vpn-sshgarciadebora
 
Aso t2 practica_crontab
Aso t2 practica_crontabAso t2 practica_crontab
Aso t2 practica_crontabgarciadebora
 
Seg t2 practicas_certificado ssl
Seg t2 practicas_certificado sslSeg t2 practicas_certificado ssl
Seg t2 practicas_certificado sslgarciadebora
 
Introducción a phone gap
Introducción a phone gapIntroducción a phone gap
Introducción a phone gapRodrigo Corral
 

Destacado (9)

Red t3_practica_autenticacion_apache
Red t3_practica_autenticacion_apacheRed t3_practica_autenticacion_apache
Red t3_practica_autenticacion_apache
 
Red t4 practica_ftp1
Red t4 practica_ftp1Red t4 practica_ftp1
Red t4 practica_ftp1
 
Aso t1 practicas_ad
Aso t1 practicas_adAso t1 practicas_ad
Aso t1 practicas_ad
 
Red t3 practicas_iss
Red t3 practicas_issRed t3 practicas_iss
Red t3 practicas_iss
 
Red t4 practica_ftp2
Red t4 practica_ftp2Red t4 practica_ftp2
Red t4 practica_ftp2
 
Sg t3 practica_vpn-ssh
Sg t3 practica_vpn-sshSg t3 practica_vpn-ssh
Sg t3 practica_vpn-ssh
 
Aso t2 practica_crontab
Aso t2 practica_crontabAso t2 practica_crontab
Aso t2 practica_crontab
 
Seg t2 practicas_certificado ssl
Seg t2 practicas_certificado sslSeg t2 practicas_certificado ssl
Seg t2 practicas_certificado ssl
 
Introducción a phone gap
Introducción a phone gapIntroducción a phone gap
Introducción a phone gap
 

Similar a Configuración servidor Apache (20)

Servidorweb casero
Servidorweb caseroServidorweb casero
Servidorweb casero
 
Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com
 
Apache.http ftp-smtp
Apache.http ftp-smtpApache.http ftp-smtp
Apache.http ftp-smtp
 
Linux y-windows
Linux y-windowsLinux y-windows
Linux y-windows
 
Servidorweb
ServidorwebServidorweb
Servidorweb
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Servidor web
Servidor webServidor web
Servidor web
 
Daw02 tarea
Daw02 tareaDaw02 tarea
Daw02 tarea
 
Apache
ApacheApache
Apache
 
Red t3 practica1_apachecms
Red t3 practica1_apachecmsRed t3 practica1_apachecms
Red t3 practica1_apachecms
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidores
 
Gestion de nubes d
Gestion de nubes dGestion de nubes d
Gestion de nubes d
 
Curso de php
Curso de phpCurso de php
Curso de php
 
Laboratorio Nº 9.1.pdf
Laboratorio Nº 9.1.pdfLaboratorio Nº 9.1.pdf
Laboratorio Nº 9.1.pdf
 
Guia LAPP
Guia LAPPGuia LAPP
Guia LAPP
 
Servidores web
Servidores webServidores web
Servidores web
 
Nginx
NginxNginx
Nginx
 
12 servicios webftp_windowsasoitson
12 servicios webftp_windowsasoitson12 servicios webftp_windowsasoitson
12 servicios webftp_windowsasoitson
 
12 servidor webwindows2003
12 servidor webwindows200312 servidor webwindows2003
12 servidor webwindows2003
 
Seguridad en Apache
Seguridad en ApacheSeguridad en Apache
Seguridad en Apache
 

Más de garciadebora

Sg t2 practicas_tripwire
Sg t2 practicas_tripwireSg t2 practicas_tripwire
Sg t2 practicas_tripwiregarciadebora
 
Sg t2 practicas_snort
Sg t2 practicas_snortSg t2 practicas_snort
Sg t2 practicas_snortgarciadebora
 
Sg t2 practicas_eliminar_malware
Sg t2 practicas_eliminar_malwareSg t2 practicas_eliminar_malware
Sg t2 practicas_eliminar_malwaregarciadebora
 
Sg t1 practicas_linux
Sg t1 practicas_linuxSg t1 practicas_linux
Sg t1 practicas_linuxgarciadebora
 
Sg t1 practica-copia_seguridadwindows2003
Sg t1 practica-copia_seguridadwindows2003Sg t1 practica-copia_seguridadwindows2003
Sg t1 practica-copia_seguridadwindows2003garciadebora
 
Sg t1 practica_e_criptfs
Sg t1 practica_e_criptfsSg t1 practica_e_criptfs
Sg t1 practica_e_criptfsgarciadebora
 
Sg t1 practica_copia_seguridadlinux
Sg t1 practica_copia_seguridadlinuxSg t1 practica_copia_seguridadlinux
Sg t1 practica_copia_seguridadlinuxgarciadebora
 
Sg t1 practica_analisis_forense-2
Sg t1 practica_analisis_forense-2Sg t1 practica_analisis_forense-2
Sg t1 practica_analisis_forense-2garciadebora
 
Red t3 practica2_apacheopenldap
Red t3 practica2_apacheopenldapRed t3 practica2_apacheopenldap
Red t3 practica2_apacheopenldapgarciadebora
 
Red t1 practicas_dns
Red t1 practicas_dnsRed t1 practicas_dns
Red t1 practicas_dnsgarciadebora
 
Red t1_practica_dns2
Red  t1_practica_dns2Red  t1_practica_dns2
Red t1_practica_dns2garciadebora
 
Los servidores wamp
Los servidores wampLos servidores wamp
Los servidores wampgarciadebora
 
Aso t1 open_ldap_lnpracticas
Aso t1 open_ldap_lnpracticasAso t1 open_ldap_lnpracticas
Aso t1 open_ldap_lnpracticasgarciadebora
 
Fh trbj chipset_garciad_escrichef
Fh trbj chipset_garciad_escrichefFh trbj chipset_garciad_escrichef
Fh trbj chipset_garciad_escrichefgarciadebora
 

Más de garciadebora (20)

Pecha kucha
Pecha kuchaPecha kucha
Pecha kucha
 
Sg t2 practicas_tripwire
Sg t2 practicas_tripwireSg t2 practicas_tripwire
Sg t2 practicas_tripwire
 
Sg t2 practicas_snort
Sg t2 practicas_snortSg t2 practicas_snort
Sg t2 practicas_snort
 
Sg t2 practicas_eliminar_malware
Sg t2 practicas_eliminar_malwareSg t2 practicas_eliminar_malware
Sg t2 practicas_eliminar_malware
 
Sg t1 practicas_linux
Sg t1 practicas_linuxSg t1 practicas_linux
Sg t1 practicas_linux
 
Sg t1 practica-copia_seguridadwindows2003
Sg t1 practica-copia_seguridadwindows2003Sg t1 practica-copia_seguridadwindows2003
Sg t1 practica-copia_seguridadwindows2003
 
Sg t1 practica_e_criptfs
Sg t1 practica_e_criptfsSg t1 practica_e_criptfs
Sg t1 practica_e_criptfs
 
Sg t1 practica_copia_seguridadlinux
Sg t1 practica_copia_seguridadlinuxSg t1 practica_copia_seguridadlinux
Sg t1 practica_copia_seguridadlinux
 
Sg t1 practica_analisis_forense-2
Sg t1 practica_analisis_forense-2Sg t1 practica_analisis_forense-2
Sg t1 practica_analisis_forense-2
 
Red t3 practica2_apacheopenldap
Red t3 practica2_apacheopenldapRed t3 practica2_apacheopenldap
Red t3 practica2_apacheopenldap
 
Red t2 dhcp
Red t2 dhcpRed t2 dhcp
Red t2 dhcp
 
Red t1 practicas_dns
Red t1 practicas_dnsRed t1 practicas_dns
Red t1 practicas_dns
 
Red t1_practica_dns2
Red  t1_practica_dns2Red  t1_practica_dns2
Red t1_practica_dns2
 
Bd practica1.11
Bd practica1.11Bd practica1.11
Bd practica1.11
 
Bd practica 1.10
Bd practica 1.10Bd practica 1.10
Bd practica 1.10
 
Los servidores wamp
Los servidores wampLos servidores wamp
Los servidores wamp
 
Apli t1 ejr
Apli t1 ejrApli t1 ejr
Apli t1 ejr
 
Aso t1 open_ldap_lnpracticas
Aso t1 open_ldap_lnpracticasAso t1 open_ldap_lnpracticas
Aso t1 open_ldap_lnpracticas
 
Fh trbj chipset_garciad_escrichef
Fh trbj chipset_garciad_escrichefFh trbj chipset_garciad_escrichef
Fh trbj chipset_garciad_escrichef
 
Gbd t2 trbj_grupo
Gbd t2 trbj_grupoGbd t2 trbj_grupo
Gbd t2 trbj_grupo
 

Configuración servidor Apache

  • 1. APLICACIONES TRIMESTRE-1 Débora García García PRACTICAS APACHE En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El término servidor ahora también se utiliza para referirse al ordenador físico en el cual funciona ese software, una máquina cuyo propósito es proveer datos de modo que otras máquinas puedan utilizar esos datos. En el caso de un servidor web, este término podría referirse a la máquina que almacena y maneja los sitios web, y en este sentido es utilizada por las compañías que ofrecen hosting o hospedaje. Alternativamente, el servidor web podría referirse al software, como el servidor de http de Apache, que funciona en la máquina y maneja la entrega de los componentes de los pá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. Hay muchos servidores en internet y muchos tipos de servidores, pero comparten la función común de proporcionar el acceso a los archivos y servicios. Un servidor sirve información a los ordenadores que se conecten a él. Cuando los usuarios se conectan a un servidor pueden acceder a programas, archivos y otra información del servidor. En la web, un servidor web es un ordenador que usa el protocolo http para enviar páginas web 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 que tiene acceso la mayoría de la gente al usar Internet. Algunos servidores manejan solamente correo o solamente archivos, mientras que otros hacen más de un trabajo, ya que un mismo ordenador puede tener diferentes programas de servidor funcionando al mismo tiempo. Los servidores se conectan a la red mediante una interfaz que puede ser una red verdadera o mediante conexión vía línea telefónica o digital. • Instalar apache2. (Ubuntu desktop) apt-get install apache2 apache2-doc apache2-utils La ruta donde se guardará la página /var/www/, para no tener problemas con los permisos los hemos cambiado chmod -R 777 /var/www (no es recomendable permitirlo todo, en la vida real hay que poner los permisos en condiciones). Deberemos de configurar la red, dejando dos adapatadores, en primer lugar NAT de forma 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 escribir localhost, se nos abrirá el índice por defecto, que cambiaremos por nuestra página de inicio personal.
  • 2. 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). Ifconfig Nombre 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_html Ahora tenemos que crear un usuario, dar permisos, etc y finalmente hacemos una copia de la carpeta que contiene nuestra página html por ejemplo.
  • 3. APLICACIONES TRIMESTRE-1 Débora García García Ahora para acceder a la página tendrá que ser: • Configurar el servidor para que permita servir páginas seguras con el protocolo https. Generar el certificado seguro make-ssl-cert/usr/share/ssl-cert/ssleay.cnf /etc/ssl/certs/apache2.pem (localhost) Habilitar puerto 443., añadir en: /etc/apache2/ports.conf Habilitar el módulo ssl: a2enmod ssl Activar: a2ensite default-ssl Reiniciar apache: /etc/init.d/apache2 restart Modificar el archivo host:
  • 4. APLICACIONES TRIMESTRE-1 Débora García García Añadimos excepción y nos mostrará la siguiente página, fijate ahora en la barra de direcciones: lo puedes hacer también sólo poniendo localhost.
  • 5. 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 php5 Reinicia 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-server En el navegador: localhost/phpmyadmind Nos saldrá para que nos identifiquemos. Es la misma identificación que mysql-server.
  • 6. APLICACIONES TRIMESTRE-1 Débora García García • Instalar y configurar postgresql. Instalar: apt-get install postgresql apt-get install phppgadmin Crear usuario y contraseña phppgadmin: sudo -s sudo postgres createuser 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)
  • 7. 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)