Introduccion
- Implementación del protocolo HTTP Servidor
- Sirve páginas web cuando estas son solicitadas
- 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
- Descargar o bien con el comando wget
rediris.apache.es/httpd/fichero
fichero httpd-version.tar.gz
- lo descomprimitos y desempaquetamos (gzip y tar o solo tar)
- vamos a compilarlo e instalarlo
- 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
- 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
- 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