SlideShare una empresa de Scribd logo
Diseño e instalación
de sitios Web
Apache HTTP
Server
Gratuito
Ampliamente Configurable
Multiplataforma
Seguro
Excelente documentación
Entre otros
El proyecto del servidor HTTP
Apache es un esfuerzo por
desarrollar y mantener un servidor
HTTP de código abierto para
sistemas operativos modernos,
incluidos UNIX y Windows. El
objetivo de este proyecto es
proporcionar un servidor seguro,
eficiente y extensible que
proporcione servicios HTTP en
sincronía con los estándares HTTP
actuales.
Utilizaremos Apache 2.0.63 HTTP
Server para Windows como nuestro
servidor Web.
Una vez terminada la instalación,
el servidor Web se encontrará
funcionando. Esto lo podemos
comprobar con el “Apache Service
Monitor ”, que se encuentra en la
barra de tareas de Windows,
haciendo click derecho => “Open
Apache Monitor”.
La luz verde indica que el servidor está ejecutándose. En caso de estar
detenido o presentar algún problema, aparecerá en rojo
Instalando
Apache
APACHE SERVICE MONITOR
Para probar que el servidor está funcionando, abriremos el navegador de
Internet y en la barra de direcciones colocaremos:
http://dirección_ip_del_equipo
Configuración de Apache: un archivo de texto (httpd.conf)
C:Archivos de ProgramaApache GroupApache2confhttpd.conf
Se debe utilizar un editor de texto plano.
Configurando Apache
Líneas que comienzan con “#” son comentarios.
httpd.conf se divide en tres grandes secciones: Configuración Global,
Configuración Principal del Servidor y Hosts Virtuales.
httpd.conf
ServerAdmin: Correo del administrador del sistema.
DocumentRoot: Directorio donde se alojarán las páginas web.
Options Indexes FollowSymLinks: En caso de no tener una página
principal, lista todos los archivos de la carpeta.
DirectoryIndex: Archivos por omisión a abrir.
ErrorLog: Define el archivo donde se guardará el registro de los
errores del sistema.
IndexOptions: Define la forma en que se muestran los archivos
cuando no existe una página por defecto.
ErrorDocument xxx: Permite definir un mensaje personalizado
para cuando existe un error en la petición.
BrowserMatch: Permite definir acciones especiales en caso que el
usuario ingrese al servidor con algún navegador o cliente Web
determinado.
Finalmente, la sección “Virtual Hosts” permite configurar varios
servidores en la misma máquina.
ServerRoot: Directorio de trabajo de Apache.
Timeout: Tiempo de vida de las peticiones HTTP.
Listen: Puerto de escucha.
LoadModule: Módulos complementarios.
Configuración Global de Apache
Configuración Global de Apache
Crearemos un directorio llamado “www” en C: y colocaremos allí
algunos archivos aleatorios (mp3, videos, documentos, etc)
En el httpd.conf, modificaremos el “DocumentRoot” de la sección
principal. DocumentRoot "C:/Archivos de programa/Apache
Group/Apache2/htdocs“ quedará ahora como: DocumentRoot
"C:/www“
Unas líneas más abajo, debemos cambiar las opciones del
directorio. deberá ser cambiado por:
Para que los cambios sean efectivos, debemos reiniciar Apache,
para hacer esto abriremos el Apache Service Monitor y haremos
click en el botón “Restart”
1.
2.
3.
4.
Al chequear con el navegador web, el resultado debería ser similar
al siguiente:
Para crear un mini sitio web:

Más contenido relacionado

PDF
Web centos
PPT
Subiendo shell explotando lfi via php input
DOCX
Web apache en ubuntu 12,04
DOCX
Php apéndice
PPT
Servicios Debian
PDF
02practica completa
RTF
Documento
PDF
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
Web centos
Subiendo shell explotando lfi via php input
Web apache en ubuntu 12,04
Php apéndice
Servicios Debian
02practica completa
Documento
Subiendo shell y explotando vulnerabilidad lfi vía phpinput

La actualidad más candente (18)

PDF
Instalación de SGBD
PDF
92 Php. Instalar Php4 Como Cgi
PPTX
Os commerce
PPTX
1. la red de mi centro
PDF
Servidor apache
PPTX
Instalación de kplaylist
PPTX
Os commerce
PPTX
Apache practica
PDF
5 servidor web
PDF
Curso desarrollo web_con_php_y_my_sql
PPT
Fundamentos técnicos de internet
PDF
Servicio apache gnu linux-centos ::: http://leymebamba.com
PPTX
Taller php 3 09 2019
PDF
Crear pagina apache
DOCX
Servidor web.docx
DOCX
Servidor proFTPd
PDF
PDF
Apli t1 practicas_apache
Instalación de SGBD
92 Php. Instalar Php4 Como Cgi
Os commerce
1. la red de mi centro
Servidor apache
Instalación de kplaylist
Os commerce
Apache practica
5 servidor web
Curso desarrollo web_con_php_y_my_sql
Fundamentos técnicos de internet
Servicio apache gnu linux-centos ::: http://leymebamba.com
Taller php 3 09 2019
Crear pagina apache
Servidor web.docx
Servidor proFTPd
Apli t1 practicas_apache
Publicidad

Similar a Diseño e instalación de sitios web (Apache HTTP server) (20)

PDF
Servidorweb
PDF
Apache: instalación y configuración en Ubuntu Server y Windows Server
PPTX
SERVIDOR WEB APACHE.pptx
PDF
apache00000000000000000000000000000_t.pdf
PPTX
Servidor web apache
PDF
PPT
Apache2 dia1
PPT
Apache.d4 admin web
PPTX
Sevidor http
PDF
Servicio web
PPTX
Lab4, servidor web, junca,aguilar,quijada
PPTX
Tarea de apache
DOC
Base de datos ii apache
PPTX
Servidorweb
PPTX
Servidor web
PDF
PDF
02 Php. Instalando Apache
PDF
Servidores web
PDF
Introducción a Servidor HTTP Apache
Servidorweb
Apache: instalación y configuración en Ubuntu Server y Windows Server
SERVIDOR WEB APACHE.pptx
apache00000000000000000000000000000_t.pdf
Servidor web apache
Apache2 dia1
Apache.d4 admin web
Sevidor http
Servicio web
Lab4, servidor web, junca,aguilar,quijada
Tarea de apache
Base de datos ii apache
Servidorweb
Servidor web
02 Php. Instalando Apache
Servidores web
Introducción a Servidor HTTP Apache
Publicidad

Más de KareliaRivas (20)

PDF
Lenguaje de programación Python
PDF
Diseño e instalación de sitios web (PHP hypertext preprocessor)
PDF
Estrategia de aprendizaje 17 (Herencia)
PDF
Programación orientada a objetos (Herencia)
PDF
Estrategia de aprendizaje 16 (Introducción a html)
PDF
Introducción a HTML
PDF
Programación orientada a objetos (Crear objetos)
PDF
PDF
PDF
Programación orientada a objetos (Creación de clases)
PDF
Los tipos de lenguaje de programación
PDF
Introducción a la programación orientada a objetos en c (POO)
PDF
Lenguajes de programación
PDF
Diseño e instalación de sitios web (Definición de un servidor web)
PDF
Factorial en C++
PDF
Interfaces para sistemas de gestión de bases de datos
PDF
Recursividad en programación
PDF
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
PDF
Tipos de bases de datos distribuidas
Lenguaje de programación Python
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Estrategia de aprendizaje 17 (Herencia)
Programación orientada a objetos (Herencia)
Estrategia de aprendizaje 16 (Introducción a html)
Introducción a HTML
Programación orientada a objetos (Crear objetos)
Programación orientada a objetos (Creación de clases)
Los tipos de lenguaje de programación
Introducción a la programación orientada a objetos en c (POO)
Lenguajes de programación
Diseño e instalación de sitios web (Definición de un servidor web)
Factorial en C++
Interfaces para sistemas de gestión de bases de datos
Recursividad en programación
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
Tipos de bases de datos distribuidas

Último (20)

PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
Maste clas de estructura metálica y arquitectura
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPT
Que son las redes de computadores y sus partes
PDF
Estrategia de apoyo tecnología miguel angel solis
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
Diapositiva proyecto de vida, materia catedra
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
Presentación de Redes de Datos modelo osi
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
CyberOps Associate - Cisco Networking Academy
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
REDES INFORMATICAS REDES INFORMATICAS.pptx
Calidad desde el Docente y la mejora continua .pdf
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Power Point Nicolás Carrasco (disertación Roblox).pptx
historia_web de la creacion de un navegador_presentacion.pptx
Maste clas de estructura metálica y arquitectura
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Plantilla para Diseño de Narrativas Transmedia.pdf
Zarate Quispe Alex aldayir aplicaciones de internet .docx
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Que son las redes de computadores y sus partes
Estrategia de apoyo tecnología miguel angel solis
Sesion 1 de microsoft power point - Clase 1
Diapositiva proyecto de vida, materia catedra
introduccion a las_web en el 2025_mejoras.ppt
Presentación de Redes de Datos modelo osi
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
CyberOps Associate - Cisco Networking Academy

Diseño e instalación de sitios web (Apache HTTP server)

  • 2. Apache HTTP Server Gratuito Ampliamente Configurable Multiplataforma Seguro Excelente documentación Entre otros El proyecto del servidor HTTP Apache es un esfuerzo por desarrollar y mantener un servidor HTTP de código abierto para sistemas operativos modernos, incluidos UNIX y Windows. El objetivo de este proyecto es proporcionar un servidor seguro, eficiente y extensible que proporcione servicios HTTP en sincronía con los estándares HTTP actuales.
  • 3. Utilizaremos Apache 2.0.63 HTTP Server para Windows como nuestro servidor Web. Una vez terminada la instalación, el servidor Web se encontrará funcionando. Esto lo podemos comprobar con el “Apache Service Monitor ”, que se encuentra en la barra de tareas de Windows, haciendo click derecho => “Open Apache Monitor”. La luz verde indica que el servidor está ejecutándose. En caso de estar detenido o presentar algún problema, aparecerá en rojo Instalando Apache APACHE SERVICE MONITOR
  • 4. Para probar que el servidor está funcionando, abriremos el navegador de Internet y en la barra de direcciones colocaremos: http://dirección_ip_del_equipo Configuración de Apache: un archivo de texto (httpd.conf) C:Archivos de ProgramaApache GroupApache2confhttpd.conf Se debe utilizar un editor de texto plano. Configurando Apache Líneas que comienzan con “#” son comentarios. httpd.conf se divide en tres grandes secciones: Configuración Global, Configuración Principal del Servidor y Hosts Virtuales. httpd.conf
  • 5. ServerAdmin: Correo del administrador del sistema. DocumentRoot: Directorio donde se alojarán las páginas web. Options Indexes FollowSymLinks: En caso de no tener una página principal, lista todos los archivos de la carpeta. DirectoryIndex: Archivos por omisión a abrir. ErrorLog: Define el archivo donde se guardará el registro de los errores del sistema. IndexOptions: Define la forma en que se muestran los archivos cuando no existe una página por defecto. ErrorDocument xxx: Permite definir un mensaje personalizado para cuando existe un error en la petición. BrowserMatch: Permite definir acciones especiales en caso que el usuario ingrese al servidor con algún navegador o cliente Web determinado. Finalmente, la sección “Virtual Hosts” permite configurar varios servidores en la misma máquina. ServerRoot: Directorio de trabajo de Apache. Timeout: Tiempo de vida de las peticiones HTTP. Listen: Puerto de escucha. LoadModule: Módulos complementarios. Configuración Global de Apache Configuración Global de Apache
  • 6. Crearemos un directorio llamado “www” en C: y colocaremos allí algunos archivos aleatorios (mp3, videos, documentos, etc) En el httpd.conf, modificaremos el “DocumentRoot” de la sección principal. DocumentRoot "C:/Archivos de programa/Apache Group/Apache2/htdocs“ quedará ahora como: DocumentRoot "C:/www“ Unas líneas más abajo, debemos cambiar las opciones del directorio. deberá ser cambiado por: Para que los cambios sean efectivos, debemos reiniciar Apache, para hacer esto abriremos el Apache Service Monitor y haremos click en el botón “Restart” 1. 2. 3. 4. Al chequear con el navegador web, el resultado debería ser similar al siguiente: Para crear un mini sitio web: