viernes, 19 de marzo de 2010

APACHE 2 PARA UBUNTU JAUNTY 9.04




EN ESTE POST VAMOS A PODER INSTALAR NUESTRO SERVIDOR APACHE DE FORMA MANUAL Y DESDE UNA TERMINAL, LA VENTAJA ES QUE PODEMOS MANEJAR LAS CARACTERISTICAS A NUESTRA CONVENIENCIA. PARA PODER INTALARLO Y EJECUTARLO SE HAR A DE LA SIGUIENTE MANERA...

ABRIMOS UNA TERMINAL Y NOS SITUAMOS EN NUESTRA CARPETA DE OPT PARA QUE AHI DESCARGUE NUESTRO ARCHIVO EN DONDE VIENE ALOJADO APACHE..

root@mitalca:-# cd /
root@mitalca:/# cd opt

(ROOT@MITALCA) SIMPLEMENTE ES EL USUARIO DETERMINADO POR EL EQUIPO

UNA VEZ SITUADOS EN NUESTRA CARPETA DE OPT DESCARGAREMOS EL PAQUETE CON LA SIGUIENTE INSTRUCCION..

root@mitalca:/opt# wget http://apache.tradebit.com/pub/httpd/httpd-2.2.15.tar.bz2

EMPEZARA A DESCARGAR NUESTRO ARCHIVO....Y SE ALOJARA EN LA CARPETA DE OPT...
UNA VEZ HECHO ESTO TENEMOS QUE DESCOMPRIMIR NUESTRO ARCHIVO .tar.bz2 CON LA SIGUIENTE INSTRUCCION

root@mitalca:/opt# tar jxvf httpd-2.2.15.tar.bz2

DESENPAQUETARA EL ARCHIVO Y UNA VEZ HECHO ESTO LO QUE HAREMOS ES IRNOS A LA CARPETA QUE QUE ACABAMOS DE DESENPAQUETAR (PARA VER EL CONTENIDO DE OPT PODEMOS COLOCAR LA INSTRUCCION ls)

root@mitalca:/opt# ls
apache2 httpd-2.2.15 httpd-2.2.15.tar.bz2 lampp libx11-noxcb pt
root@mitalca:/opt# cd httpd-2.2.15/
root@mitalca:/opt/httpd-2.2.15#

DESPUES LO QUE HAREMOS SERA REALIZAR LA CONFIGURACION DE COMO QUEREMOS NUESTRO SERVIDOR APACHE PARA ESTO ESCRIBIREMOS LO SIGUIENTE...

root@mitalca:/opt/httpd-2.2.15# ./configure --prefix=/opt/apache2 --sysconfdir=/opt/apache2/conf -- enable-so --with-mpm=prefork --enable-cgi --enable-cgid

UNA VEZ DENTRO DE LA CARPETA PODEMOS EL CONTENIDO CON EL COMANDO ls NUEVAMENTE

root@mitalca:/opt/httpd-2.2.15# ls
ABOUT_APACHE config.layout httpd.dsp Makefile.in README
acinclude.m4 config.log httpd.spec Makefile.win README.platforms
Apache.dsw config.nice include modules README-win32.txt
build config.status INSTALL modules.c ROADMAP
BuildAll.dsp configure InstallBin.dsp modules.lo server
BuildBin.dsp configure.in LAYOUT modules.o srclib
buildconf docs libhttpd.dsp NOTICE support
buildmark.o emacs-style LICENSE NWGNUmakefile test
CHANGES httpd Makefile os VERSIONING

POR LO TANTO ESCRIBIREMOS EN LA TERMINAL

root@mitalca:/opt/httpd-2.2.15#make

REALIZARA PROCESOS Y AL TERMINAR ESCRIBIREMOS

root@mitalca:/opt/httpd-2.2.15#make install

HARA UNOS PROCESOS Y YA QUEDO INSTALADO.....

AHORA LO QUE DEBEMOS HACER ES ENTRAR A....

root@mitalca:/opt/httpd-2.2.15# cd ..
root@mitalca:/opt# cd apache2
root@mitalca:/opt/apache2# cd conf

ENTRANDO A LA CARPETA DE CONF ESCRIBIREMOS

root@mitalca:/opt/apache2/conf# vim httpd.conf

APARECERA OTRA PANTALLA.... EN ELLA BUSCAREMOS ALGO COMO ESTO

#ServerName www.example.com:80

QUITAMOS # PARA QUE NO QUEDE COMO COMENTARIO Y PODAMOS EJECUTAR YA NUESTRO SERVIDOR APACHE
(PARA ESCRIBIR PULSAREMOS LA TECLA DE insert Y PARA DEJAR DE ESCRIBIR LA TECLA DE Esc)

EN ESA MISMA PANTALLA LOCALIZAREMOS
USER xxxxxx
GROUP xxxxxxx (xxxxx ES UN NOMBRE CUALQUIERA)

ENTONCES MODIFICAREMOS ESO POR apache2 EN CADA UNO DE LOS NOMBRES....

USER apache2
GROUP apache2

PARA GUARDARLO PRESIONAMOS LA TECLA Esc Y TECLEAMOS :wq

DE VUELTA A NUESTRA TERMINAL TECLEAMOS LO SIGUIENTE...

root@mitalca:/opt/apache2/conf# groupadd apache2
root@mitalca:/opt/apache2/conf# useradd -g apache2 apache2

AHORA DESPUES DE HACER ESTE PROCESO LO QUE HAY QUE HACER ES IRNOS A LA CARPETA DE BIN

root@mitalca:/opt/apache2/conf# cd ..
root@mitalca:/opt/apache2# cd bin
root@mitalca:/opt/apache2/bin#

Y COLOCAR

root@mitalca:/opt/apache2/bin# ./apachectl start ESTO PARA INICIARLO O
root@mitalca:/opt/apache2/bin# ./apachectl stop PARA DETENERLO

PARA VERIFICAR QUE NUESTRO SERVIDOR ESTE ACTIVO O NO INGRESAREMOS A NUESTRO NAVEGADOR Y EN LA BARRA DE DIRECCION DIGITAREMOS localhost

GENERALMENTE APARAECERA LA LEYENDA ----IT WORKS!!!!!-----

ESTO QUIERE DECIR QUE NUESTRO SERVIDOR ESTA LISTO PARA USARSE.....

PERO AHORA SI QUEREMOS QUE NUESTRO SERVIDOR SE EJECUTE DESDE QUE INICIEMOS LA MAQUINA LO QUE HAREMOS SERA LO SIGUIENTE......

DESDE EL DIRECTORIO PRINCIPAL ESCRIBIREMOS

root@mitalca:/# vim arrancaapache.sh

NOS ABRIRA UNA PANTALLA NUEVA Y LO QUE HAREMOS ES ESCRIBIR EN ESA PANTALLA LO SIGUINETE:

#!/sbin/sh

echo "Arrancando el servidor Apache";
/opt/apache2/bin/apachectl start
echo "Instancia Apache Cargada";

GUARDAMOS Y DE VUELTA A NUESTRA TERMINAL COLOCAMOS

ls -la arrancaapache.sh

DESPUES chmod 755 arrancaapache.sh ESTO PARA OBTENER PERMISOS DE LECTURA Y ESCRITURA...

Y LISTO!!!!!!!!!!!!!!!!!!! A DESARROLLAR CON NUESTRO SERVIDOR

2 comentarios:

  1. th@nks Broo.....this Is So muCh helpful

    seeya

    soy lo que quiero ser...soy una baRbi3 Girl...jaja

    ResponderEliminar
  2. buen post, me sirvio muchoooo

    GRACIAS

    ResponderEliminar