Você está na página 1de 2

GUIA DE LABORATORIO N°11

Curso : Administración Avanzada de Linux
Tema : Instalación de un servidor web Apache desde código fuente

INDICACIONES: 
• Prestar atención al profesor en la exposición del tema. 
• Formular preguntas al finalizar la exposición. 
• Buscar mayor información acerca del tema.

1. Instalar algunas posibles dependencias:
# apt­get install gcc libc6­dev

2. Desempaquetar e ingresar al directorio
# tar xvzf httpd­2.2.10.tar.gz   
# cd httpd­2.2.10       

3. Configurar con los siguientes parámetros ,luego make e instalar.
# ./configure ­­prefix=/usr/local/apache2 –enable­module=so
# make
# make install

4. Copiar las fuentes para una posible compilacion de modulos extras
# cp ­R httpd­2.2.10  /usr/local/apache2/source

5. Reglas para administrar el servidor apache
# /usr/local/apache2/bin/apachectl stop
# /usr/local/apache2/bin/apachectl start
# /usr/local/apache2/bin/apachectl restart

6. Reiniciamos el servicio
# /usr/local/apache2/bin/apachectl restart

7. Comprobamos el servicio
# netstat ­ntplow
# nmap localhost
Abrir el firefox e ingresar: http://localhost y verificar que cargue. El firefox no debe estar
configurado con opción de proxy.

8. Crear una copia del fichero de configuracion httpd.conf
# cp /usr/local/apache2/conf/httpd.conf   /usr/local/apache2/conf/httpd.conf.ORIG

Prof: Adrian Choquehuanca B.  Página 1
Editar el fichero :
# vi /usr/local/apache2/conf/httpd.conf 
cambiando unicamente las siguientes lineas:
ServerAdmin postmaster@dominio.com
ServerName www.dominio.com:80 
DocumentRoot "/usr/local/apache2/htdocs"  
<Directory "/usr/local/apache2/htdocs">

Reiniciamos el servicio
# /usr/local/apache2/bin/apachectl restart
Abrir el firefox e ingresar: http://dominio.com y verificar que cargue.

9. Ahora configuramos unos host virtuales editando el siguiente fichero:
# vi  /usr/local/apache2/conf/httpd.conf

10. Descomentamos la siguiente linea:
Include conf/extra/httpd-vhosts.conf

11. Editamos el Archivo para crear nuestros host virtuales:
# vi  /usr/local/apache2/conf/extra/httpd­vhosts.conf

#localhost
<VirtualHost *:80>
DocumentRoot "/usr/local/apache2/htdocs"
ServerName localhost:80
</VirtualHost>

#Mi Empresa
<VirtualHost *:80>
DocumentRoot "/var/www/"
ServerName www.dominio.com
</VirtualHost>

#Mi Blog
<VirtualHost *:80>
ServerAdmin alumno@dominio.com
DocumentRoot "/home/alumno/"
ServerName alumno.dominio.com
</VirtualHost>

#Mi Cliente
<VirtualHost *:80>
ServerAdmin cliente@dominio.com
DocumentRoot "/cliente"
ServerName www.cliente.com
</VirtualHost>

12. Reiniciar el servicio y probar nuestros dominios virtuales:
# /usr/local/apache2/bin/apachectl restart

Prof: Adrian Choquehuanca B.  Página 2

Você também pode gostar