Apache, Linux - Escrito por Juan Gabriel Covas el Sábado, 25 de Octubre de 2008 a las 20:59 pm - 1 comentario

Hacer que Apache escuche en otro puerto, además del puerto 80

Puede ser útil hacer que nuestra web sea accesible por otro puerto que no sea el 80 estándar (y así evitar problemas con proxies/cachés y demás, en peticiones en las que nos interesa obtener siempre una respuesta real del servidor).

Vamos a suponer que queremos poner como puerto adicional el 666…

Método 1: Configuración de Apache

Buscamos “Listen” en /etc/httpd/conf/httpd.conf
y hacemos que quede así:

Listen 80
Listen 666

Y luego en la configuración del VirtualHost en particular:

<VirtualHost 207.x.x.x:80>

Lo cambiaremos, añadiendo la misma IP pero con el otro puerto:

<VirtualHost 207.x.x.x:80 207.x.x.x:666>

Método 2: Firewalling

Como alternativa, podemos forzar el tema desde iptables en linux:

$IPT -t nat -A PREROUTING -p tcp --dport 666 -i eth0 -j REDIRECT --to-port 80
(donde $IPT el comando iptables correspondiente)


1 Comment

Puedes seguir estos comentarios en la fuente RSS 2.0. Puedes hacer un comentario, o hacer un trackback desde tu propio blog.

apolo
27 / Dic / 08

POR Q EL 666…. TAL VEZ ES EL FIN DE APACHE :-)

Hacer un comentario

Debes iniciar sesión para hacer un comentario.

RECOMENDAMOS:

LO MAS RECIENTE