Administración de servicios: DNS

De WikiEducator
Saltar a: navegación, buscar


Introduccion

  1. Implementación del protocolo HTTP Servidor
  2. Sirve páginas web cuando estas son solicitadas
  3. Las páginas se visualizan usando un programa navegador escritas con HTML Lenguaje de Marcas de HiperTexto


Instalación

  • acceder http://apache.org
  • Localizamos el proyecto servidor web
  • Ir a servidor de apache http server
  • Vamos a serguir el proceso de descarga/compilación e instalación
  1. Descargar o bien con el comando wget
rediris.apache.es/httpd/fichero
fichero httpd-version.tar.gz
  1. lo descomprimitos y desempaquetamos (gzip y tar o solo tar)
  2. vamos a compilarlo e instalarlo
  3. Verificar que tenemos instalado el paquete build-Essential (necesario para compilar) make (para invocar el shell de creación de la compilación
Preparando el fichero make ./configure
  1. Antes de instalar vemos los paquetes que tenems instalados y lo guardamos en un fichero
su find /|grep -v -e^/proc/ -e^/tmp/ -e^/dev/ > fichero1
Compilar	$ make
Instalar	$ make install 
  1. Una vez que todo está instalado correctamente anotamos los paquetes que ahora tenemos instalados y lo comparemos
diff fichero1 fichero 2



    se puede hacer ne línea de comandos con lynx
          http://httpd.apache.org/download.cgi 
 Descomprimir	$ gzip -d httpd-2_1_NN.tar.gz
 $ tar xvf httpd-2_1_NN.tar
Ejecutar el script configur e	$ ./configure --prefix=PREFIX 
PREFIX El directorio de instalación
Compilar	$ make
Instalar	$ make install 
Personalizar	$ vi PREFIX/conf/httpd.conf
Comprobar que la instalación funciona	$ PREFIX/bin/apachectl start

Problemas con apr apr-util

  • APR es Apache Portable Runtime, es un conjunto de librerías y utilidades para realizar la ejecución de apache y necesarias para su compilación.
  • En caso de no tenerlo hay que instalarlo.
  • Lo descargamos
wget http://apache.mesi.com.ar/apr/apr-1.4.6.tar.gz
wget http://apache.mesi.com.ar/apr/apr-util-1.4.1.tar.gz 
Lo descomprimitmos -z y desempaquetamos tar xvfz
tar xvfz apr-1.4.6.tar.gz
tar xvfz apr-util-1.4.1.tar
Lo copiamos a la ubicación adecuada
mv apr-1.4.6 httpd-2.4.3/srclib/apr 
mv apr-util-1.4.1 httpd-2.4.3/srclib/apr-util 
Ahora procedemos a la instalación
 ./configure --with-included-apr --with-pcre make; 
  make install

Problemas con pcre

Observamos que sale del la configuracion y da el siguiente error

configure: error: APR not found.  Please read the documentation.

pcre viene de Perl Compatible Regualar Expresion Debemos bajarnos el módulo y decirle donde está instalado

0 down vote


1、download pcre from http://pcre.org/

2、compile it with a prefix :

./configure --prefix=/usr/local/pcre

3、compile apache with

--with-pcre=/usr/local/pcre

  • Como lo hacemos todo a mano seguimos
  • En esta página se encuentra el paquete
ftp.csx.cam.ac.uk/pub/software/programming/pcre/
  • Lo bajamos con wget
  • la versión actual mayor es la siguiente
File:pcre-8.20.tar.bz2
File:pcre-8.20.tar.bz2.sig
File:pcre-8.20.tar.gz
File:pcre-8.20.tar.gz.sig
  • Bajamos el pcre-8.20.tar.gz
  • lo descomprimimos y desempaquetamos
  • y volvemos a configurar