Está en la página 1de 11

Instalación y Configuración Del

Servicio HTTPD En El Sistema


Operativo Linux Red Hat
GESTIÓN DE REDES DE DATOS
Instalación y Configuración Del Servicio HTTPD En El
Sistema Operativo Linux Red Hat

I
NTRODUCCIÓN AL PROTOCOLO HTTP

Desde 1990, el protocolo HTTP (Protocolo de transferencia de hipertexto) es el protocolo más


utilizado en Internet. La versión 0.9 sólo tenía la finalidad de transferir los datos a través de
Internet (en particular páginas Web escritas en HTML). La versión 1.0 del protocolo (la más
utilizada) permite la transferencia de mensajes con encabezados que describen el contenido de
los mensajes mediante la codificación MIME.
El propósito del protocolo HTTP es permitir la transferencia de archivos (principalmente, en
formato HTML). entre un navegador (el cliente) y un servidor web (denominado, entre
otros, HTTP en equipos UNIX) localizado mediante una cadena de caracteres denominada
dirección URL.

COMUNICACIÓN ENTRE EL NAVEGADOR Y EL SERVIDOR

La comunicación entre el navegador y el servidor se lleva a cabo en dos etapas:

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO


1
HTTPD EN EL SISTEMA OPERATIVO LINUX RED HAT
Michael Andrés Arroyo Figueroa
GESTIÓN DE REDES DE DATOS

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO HTTPD EN EL SISTEMA


OPERATIVO LINUX RED HAT

 El navegador realiza una solicitud HTTP


 El servidor procesa la solicitud y después envía una respuesta HTTP
En realidad, la comunicación se realiza en más etapas si se considera el procesamiento de la
solicitud en el servidor. Dado que sólo nos ocupamos del protocolo HTTP, no se explicará la
parte del procesamiento en el servidor en esta sección del artículo. Si este tema les interesa,
puede consultar el artículo sobre el tratamiento de CGI.

VERSIONES

HTTP ha pasado por múltiples versiones del protocolo, muchas de las cuales son compatibles
con las anteriores.
0.9
Obsoleta. Soporta sólo un comando, GET, y además no especifica el número de versión
HTTP. No soporta cabeceras. Como esta versión no soporta POST, el cliente no puede
enviarle mucha información al servidor.

HTTP/1.0 (mayo de 1996)


Esta es la primera revisión del protocolo que especifica su versión en las
comunicaciones, y todavía se usa ampliamente, sobre todo en servidores proxy.

HTTP/1.1 (junio de 1999)


Versión actual; las conexiones persistentes están activadas por defecto y funcionan bien
con los proxies. También permite al cliente enviar múltiples peticiones a la vez por la
misma conexión (pipelining)
HTTP/1.2
Los primeros borradores de 1995 del documento PEP — an Extension Mecanismo for
HTTP (el cuál propone el Protocolo de Extensión de Protocolo, abreviado PEP) los hizo
el World Wide Web Consortium y se envió al Internet Engineering Task Force. El PEP
inicialmente estaba destinado a convertirse en un rango distintivo de HTTP/1

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO


2
HTTPD EN EL SISTEMA OPERATIVO LINUX RED HAT
Michael Andrés Arroyo Figueroa
GESTIÓN DE REDES DE DATOS

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO HTTPD EN EL SISTEMA


OPERATIVO LINUX RED HAT

INSTALACION Y CONFIGURACION DEL SERVIDOR HTTP/WEB


NOTA: Inicialmente debemos verificar si estamos en súper usuario (root), si no es así
entramos con el comando (su), luego la password.

Ya estando como administrador, nos disponemos a instalar el HTTP, yum install httpd* -y
recuerden que el asterisco es para que instale la versión de red hat que tenemos y el –Y es
para que mediante la instalación confirme todo

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO


3
HTTPD EN EL SISTEMA OPERATIVO LINUX RED HAT
Michael Andrés Arroyo Figueroa
GESTIÓN DE REDES DE DATOS

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO HTTPD EN EL SISTEMA


OPERATIVO LINUX RED HAT

Verificamos si dice completo en la parte inferior de todo y con el comando (rpm –q) vemos si
nos quedó instalado y que versión instalo

Procedemos a crear la carpeta y directorio de configuración necesarios, estos los crearemos


dentro del directorio
-Cd /etc/httpd/conf.d/

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO


4
HTTPD EN EL SISTEMA OPERATIVO LINUX RED HAT
Michael Andrés Arroyo Figueroa
GESTIÓN DE REDES DE DATOS

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO HTTPD EN EL SISTEMA


OPERATIVO LINUX RED HAT

Dentro de este creamos yinagarzon.com;

NOTA: Recuerde que para crear directorios utilizamos el comando mkdir y para archivos touch,
cuando este creado el directorio abrimos toda la ruta con el editor de texto (vim) o el de su
preferencia

Procedemos a editarlo

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO


5
HTTPD EN EL SISTEMA OPERATIVO LINUX RED HAT
Michael Andrés Arroyo Figueroa
GESTIÓN DE REDES DE DATOS

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO HTTPD EN EL SISTEMA


OPERATIVO LINUX RED HAT

Ahora listaremos (ls) el siguiente directorio para encontrar la carpeta que necesitamos
modificar, que es httpd.conf, Luego abrimos el archivo con el editor de texto que nos guste más
ejemplo nano, vi, vim entre otros.
En mi caso es vim. Cuando entremos debemos quitarle el numeral a NameVirtualHost y
verificar que este bien escrito y que este por el puerto 80

En la línea final agregaremos lo siguiente: Include /etc/httpd/conf.d/yinagarzon.com


NOTA: Esta lo que hace es incluir en el archivo de configuración yinagarzon.com; recuerden
que para guardar o salir con vim y es (esc dos puntos wq) y en nano (ctrl O para guardar y ctrl
X para salir)

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO


6
HTTPD EN EL SISTEMA OPERATIVO LINUX RED HAT
Michael Andrés Arroyo Figueroa
GESTIÓN DE REDES DE DATOS

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO HTTPD EN EL SISTEMA


OPERATIVO LINUX RED HAT

Hasta el momento no hemos creado el directorio (index) y el (documento root) entonces


procedemos a crearlos; entramos al a carpeta (cd)

Cd /var/www/html

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO


7
HTTPD EN EL SISTEMA OPERATIVO LINUX RED HAT
Michael Andrés Arroyo Figueroa
GESTIÓN DE REDES DE DATOS

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO HTTPD EN EL SISTEMA


OPERATIVO LINUX RED HAT

VERIFICACION DEL SERVICIO HTTPD


En el servidor probamos que nuestro DNS este resolviendo por el servername con nslookup

NOTA: desactivaremos el selinux en este caso no le he puesto restricciones, En usuario root


ejecutar el siguiente comando, utilizar el editor de texto de su preferencia.
[root@usuario ~]# vim /etc/sysconfig/selinux
-Cambiar la linea donde dece SELINUX de enforcing a disabled
-Para volver activar cambian de nuevo

SELINUX=enforcing

* En usuario root ejecutar el siguiente comando


[root@usuario ~]# System-config-firewall-tui
Aparecerá una especie de interfaz gráfica tipo BIOS, un recuadro gris y seleccionado en rojo
un asterisco que indica que el Firewall o Cortafuegos está activado, para desactivarlo presionar
la tecla "espacio" y aceptar los cambios.

*Para volver activar vuelven a dar espacio


NOTA: Ahora desactivamos en firewall de Windows en este caso no estoy haciendo
excepciones pero se DEBEN hacer

Panel de control le damos clic a este icono

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO


8
HTTPD EN EL SISTEMA OPERATIVO LINUX RED HAT
Michael Andrés Arroyo Figueroa
GESTIÓN DE REDES DE DATOS

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO HTTPD EN EL SISTEMA


OPERATIVO LINUX RED HAT

Y le damos clic a desactivar

Final mente desde una maquina cliente ya sea nativa o en mi caso una máquina virtual (las dos
debe estar en la misma subred ), en nuestro navegador favorito escribimos la dirección
correspondiente

Y vemos que ya está configurado exitosamente

!!!GRACIAS!!!

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO


9
HTTPD EN EL SISTEMA OPERATIVO LINUX RED HAT
Michael Andrés Arroyo Figueroa
GESTIÓN DE REDES DE DATOS

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO HTTPD EN EL SISTEMA


OPERATIVO LINUX RED HAT

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO


10
HTTPD EN EL SISTEMA OPERATIVO LINUX RED HAT

También podría gustarte