Computers">
Nothing Special   »   [go: up one dir, main page]

Guia Apache PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

Universidad de Crdoba Instalacin y configuracin del servidor apache en Linux

YEIVI JULIETH PEINADO HERNANDEZ

UNIVERSIDAD DE CORDOBA SEDE LORICA

TUTOR: JUAN MANUEL KELSY

DEPARTAMENTO DE CIENCIAS BASICAS E INGENIERIAS INGENIERIA DE SISTEMAS

2013

Universidad de Crdoba Instalacin y configuracin del servidor apache en Linux

ndice

1. 2. 3. 4. 5.

Concepto Servidor web Servidor Apache Instalacin del servidor Apache en Ubuntu Configuracin del servidor Apache Conclusin.

1. Concepto Servidor web Un servidor web es un programa que se ejecuta continuamente en un computador, mantenindose a la espera de peticiones de ejecucin que le har un cliente o un usuario de Internet. El servidor web se encarga de contestar a estas peticiones de forma adecuada, entregando como resultado una pgina web o informacin de todo tipo de acuerdo a los comandos solicitados. 2. Servidor apache Apache es el Servidor Web ms utilizado, lder con el mayor nmero de instalaciones a nivel mundial muy por delante de otras soluciones como el IIS (Internet Information Server) de Microsoft. Apache es un proyecto de cdigo abierto y uso gratuito, multiplataforma (hay versiones para todos los sistemas operativos ms importantes), muy robusto y que destaca por su seguridad y rendimiento. Caractersticas: Altamente configurable: Para los que saben, casi cualquier cosa que se necesite hacer con un servidor web se puede hacer con apache. Estabilidad: Ha probado su estabilidad y funcionamiento en una inmensa cantidad de proyectos. Independencia de la plataforma: Est disponible en variedad de plataformas.

Universidad de Crdoba Instalacin y configuracin del servidor apache en Linux


Cdigo abierto: Esto permite por ejemplo, producir binarios para plataformas en las que no hay un binario oficial o compilarlo para un mejor rendimiento en una plataforma especfica. 3. Instalacin del servidor Apache Para la instalacin del servidor Apache nos dirigimos a la terminal, entramos como superUsuario(root) para poder realizar cambios en el equipo y digitamos la siguiente lnea de comando: #Sudo apt-get install apache2 Tal como se ve en la siguiente imagen:

Una vez instalado todos los paquetes correspondientes del servidor Apache, procederemos a abrir nuestro navegador y accedemos al sitio http://localhost.

Aqu podemos observar las palabras It Works, que nos indica que el servidor Apache se ha instalado correctamente. A continuacin reiniciamos el servicio con la siguiente lnea de cdigo:

Universidad de Crdoba Instalacin y configuracin del servidor apache en Linux


# /etc/init.d/apache2 restart

Ahora accedemos a la carpeta que trae por defecto apache si queremos cambiar la pgina principal que trae este pro defecto: # cd /var/www

En esta carpeta se encuentra un fichero llamado index.html, que es la pgina principal de apache. Digitamos el comando ls y observamos el archivo nombrando anteriormente.

Adems de funcionar como un servidor web, apache tambin puede servir como un servidor de archivos, para esto, tenemos que mover de lugar el archivo index.html que se encuentra alojado en /var/www, para luego copiar los archivos que se desean cargar en el servidor en ese mismo directorio y por ultimo reiniciamos el servidor para que podamos apreciar el contenido que montamos. Para esto, crearemos una carpeta llamada pruebaweb en el directorio /var/www,, en donde se almacenara los archivos que queremos que estn disponibles en nuestra pgina web al momento de acceder a ella. # mkdir pruebaweb Inmediatamente le damos todos los permisos correspondientes a dicha carpeta:

Universidad de Crdoba Instalacin y configuracin del servidor apache en Linux


# chmod 777 pruebaweb

As como se puede apreciar a continuacin:

Ahora copiamos el contenido del archivo index.html en la ruta correspondiente # cp /var/www/index.html /home/jhon/index.html

Tal como se muestra en la siguiente imagen:

Ahora procedemos a entrar a nuestro espacio de trabajo y lo visualizamos con ls:

Luego accedemos al directorio /var/www y removemos el archivo index.html, con el siguiente comando: # rm r index.html

Universidad de Crdoba Instalacin y configuracin del servidor apache en Linux


De esta forma cuando ingresemos al navegador web, en vez de ver la pgina de apache se mostrara ahora el directorio cargado.

Seguidamente crearemos un sitio virtual que tendr como nombre www.yeivimix.com y ser alojado dentro de un directorio que tendr el mismo nombre del sitio, as como se ve a continuacin: # mkdir www.yeivimix.com

El servidor Apache guarda los archivos de configuracin de cada sitio virtual en el directorio /etc/apache2/sites-available, que adems contiene un archivo de configuracin llamado default, que pertenece al sitio web por defecto. Seguido de esto se copiara este archivo default para acoplarla a nuestro sitio creado previamente, para ello digitamos la siguiente lnea: # cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www.yeivimix.com

Ahora faltara editar el archivo que se cre anteriormente conforme a su configuracin correspondiente, para esto digitamos: # gedit /etc/apache2/sites-available/www.yeivimix.com

Universidad de Crdoba Instalacin y configuracin del servidor apache en Linux

En este archivo colocamos la direccin ip local de la maquina en la primera lnea que se muestra (<virtualHost): para esto, buscamos la direccin ip con el comando ifconfig en una nueva terminal:

Universidad de Crdoba Instalacin y configuracin del servidor apache en Linux


Seleccionamos nuestra direccin ip:

Y lo colocamos en la primera lnea:

A su vez agregamos las siguientes lneas: ServerName www.yeivimix.com ServerAlias yeivimix.com

Universidad de Crdoba Instalacin y configuracin del servidor apache en Linux

Por ltimo agregamos en las lneas <DocumentRoot> y <Directory> las lneas que se observan en las imgenes que siguen:

Universidad de Crdoba Instalacin y configuracin del servidor apache en Linux

A continuacin habilitamos en el servidor apache los sitios virtuales con el comando y al final recargamos el archivo de configuracin: # sudo a2ensite www.yeivimix.com

Universidad de Crdoba Instalacin y configuracin del servidor apache en Linux


Luego de esto, copiamos el archivo index.html almacenado en /home/ para agregarlo al directorio del sitio web que hemos creado: # cp /home/jhon/index.html /var/www/www.yeivimix.com/index.html

Nos dirigimos ahora al directorio y lo visualizamos: # cd /var/www/www.yeivimix.com/

Para finalizar editamos el archivo index.html para cambiar la apariencia que esta tena anteriormente: # gedit index.html

Universidad de Crdoba Instalacin y configuracin del servidor apache en Linux


Para terminar accedemos al dominio virtual de nuestro navegador alojado en localhost y nos muestra la siguiente imagen:

Y cuando ingresemos a nuestro sitio virtual aparecer la modificacin respectiva que hicimos en el archivo index.html

Universidad de Crdoba Instalacin y configuracin del servidor apache en Linux


5. Conclusin

El servidor web Apache se ha convertido en el servidor web ms utilizado en el mundo debido a sus altas prestaciones y desempeo, adems de ser gratuito, lo cual contribuye a su rpida expansin y posicionamiento. La configuracin de este servidor web para aquellas personas que posean un conocimiento medio del sistema operativo Linux no debe ser un problema, pero resulta en ocasiones complicado e intimidante enfrentarse a los archivos de configuracin del servidor sin una gua o con la base de la informacin fragmentada y de lenguaje oscuro que se puede obtener en la web. El propsito de este gua fue ayudar a aquellas personas que deseen configurar un servidor HTTP a cumplir su objetivo de una manera sencilla y rpida para lograr una excelente configuracin y puesta en marcha de alto rendimiento.

También podría gustarte