viernes, 23 de septiembre de 2011

Instalando httpd en Centos 6

Descargando servidor httpd
$ cd software
$ wget http://apache.webxcreen.org//httpd/httpd-2.2.21.tar.bz2

Extrayendo las fuentes
$ cd ../httpd-installation/source
$ tar xvf ../../software/httpd-2.2.21.tar.bz2
$ cd httpd-2.2.21

Instalanado Software necesario
Compilador, Archivos de desarrollo de openssl, y vim
$ su -c 'yum install gcc'
$ su -c 'yum install openssl-devel'
$ su -c 'yum install vim'

Compilando
$ ./configure --prefix=/home/pgsadmin/httpd-installation/installation --enable-proxy --enable-ssl
$ make && make install

Configurando servidor httpd
$ vim conf/httpd.conf

Definiendo el puerto en el cual el servidor web escuchara peticiones
Listen 8080

Iniciando el servidor
$ bin/apachectl start

Comprobando que el servidor esta corriendo en el puerto que se especifico
$ netstat -ntl

Si el puerto 8080 esta escuchando probamos acceder desde un navegador web
$ links http://10.17.221.47:8080

It Works

Abriendo puertos en el firewall iptables
$ iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
$ iptables -F