Está en la página 1de 17

SERVIDORES WEB EN LINUX

Chipana Rollano Vania Silvia Mamani Castaeta Vanessa Onofre Mamani Maritza Siani Lopez Wara Vanesa

SERVIDOR WEB
Apache est diseado para ser un servidor web potente y flexible que pueda funcionar en la ms amplia variedad de plataformas y entornos Apache se ha adaptado siempre a una gran variedad de entornos a travs de su diseo modular. Este diseo permite a los administradores de sitios web elegir que caractersticas van a ser incluidas en el servidor seleccionando que mdulos se van a cargar, ya sea al compilar o al ejecutar el servidor.

COMO FUNCIONA ESTE SERVICIO?

Un servidor es una computadora que entrega a otras computadoras (los clientes), una informacin que ellos requieren bajo un lenguaje comn, denominado protocolo. Por lo tanto al ver una pgina Web es porque el servidor les entrega una pgina HTML va protocolo HTTP (HyperText Transport Protocol) o protocolo para la transmisin de hipertexto, a travs de una conexin TCP/IP por el puerto 80.

CUALES SON LOS BENEFICIOS AL INSTALAR UN SERVIDOR WEB EN LINUX?


Apache puede soportar de una forma ms fcil y eficiente una amplia variedad de sistemas operativos. El servidor puede personalizarse mejor para las necesidades de cada sitio web.

SEGURIDAD
Como mencionamos antes, XAMPP no es para uso en produccin, slo para un entorno de desarrollo local. XAMPP est configurado lo ms abierto posible, permitiendo que el desarrollador trabaje sin trabas. Para entornos de desarrollo esto es genial, pero en un entorno de produccin es fatal.

USO
Apache es usado principalmente para enviar pginas web estticas y dinmicas en la World Wide Web. Muchas aplicaciones web estn diseadas asumiendo como ambiente de implantacin a Apache, o que utilizarn caractersticas propias de este servidor web. Apache es el componente de servidor web en la popular plataforma de aplicaciones LAMP, junto a MySQL y los lenguajes de programacin PHP/Perl/Python (y ahora tambin Ruby).

USO
Apache es usado para muchas otras tareas donde el contenido necesita ser puesto a disposicin en una forma segura y confiable. Un ejemplo es al momento de compartir archivos desde una computadora personal hacia Internet. Un usuario que tiene Apache instalado en su escritorio puede colocar arbitrariamente archivos en la raz de documentos de Apache, desde donde pueden ser compartidos. Los programadores de aplicaciones web a veces utilizan una versin local de Apache con el fin de previsualizar y probar cdigo mientras ste es desarrollado.

XAMPP

Xampp es un servidor independiente es software libre, en cual podemos montra un servidor propio o simplemente usarlo para hacer un testeo de nuestras paginas web, bases de datos, para desarrollar aplicaciones en php, con conexin a base de datos sql

LAMPP=
Linux + Apache + MySQL + PHP + Perl

LAMP
LAMP es el acrnimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas: Linux, el sistema operativo; En algunos casos tambin se refiere a LDAP. Apache, el servidor web MySQL, el gestor de bases de datos Perl, PHP, o Python, los lenguajes de programacin.

LAMP
La combinacin de estas tecnologas es usada el HBA primariamente para definir la infraestructura de un servidor web, utilizando un paradigma de programacin para el desarrollo. A pesar de que el origen de estos programas de cdigo abierto no han sido especficamente diseado para trabajar entre s, la combinacin se populariz debido a su bajo coste de adquisicin y ubicuidad de sus componentes (ya que vienen preinstalados en la mayora de las distribuciones linux). Cuando son combinados, representan un conjunto de soluciones que soportan servidores de aplicaciones.

YUM INSTALL -Y HTTPD PHP PHP-MYSQL


MOD_PERL MOD_PYTHON MOD_SSL
httpd: el servidor web apache php:el paquete encargado de hacer funcionar php php-mysql: paquete necesario para poder hacer conexiones entre mysql y php mod_perl: modulo opcional que permite correr el interprete de perl mod_phyton: modulo opcional que permite correr scripts escritos en phyton mod_ssl: permite la utilizacin de certificados de seguridad SSL

CONFIGURANDO HTTPD.CONF
Tenemos que estar como root Service httpd start cd /etc/httpd/conf Gedit https.conf

Listen 80 = pueda funcionar en el puerto 80 ServerName www.example.com: 80 =si ponemos localhost nos rediriga al puerto 80 NameVirtualhost *:80= nos permite relaizar varios host si tenemos varias pag web en nuestro servidor

Service httpd restart

EDITAR EL ARCHIVO DE HOST


Cd /etc Gedit host

127.0.0.1 Vamos al navegador para ver si se carga la pagina de apache, si no es que hay problema

CREAR UNA PAGINA


cd /var/www/html Gedit pag Codigo htlm cualquiera http://localhost/pag

PAGINA WEB
Cd /etc/httpd/conf/httpd.conf Virtualhost *:80 ServerAdmin webmaster@dumy-host.example.com DocumentRoot /va/www/htlm ejercicio Servername ejercicio Luego guardamos y salimos Service httpd restart

EDITANDO EL ARCHIVO HOSTS PARA NUEVA


PAGINA WEB Cd /etc Gedit hosts

127.0.0.1 ejercicio En el navegador podemos ver lo ocurrido Y tendremos la pag de bienvenida y entonces eso quiere decir que nuestro servidor httpd esta redirigiendo de una manera correcta

También podría gustarte