Seleccionar página

Arrancar a OpenERP-Web por el puerto 80 con un usuario diferente a root

por | Ene 11, 2012 | GNU / Linux, Python

Es bien sabido que si arrancamos un servicio en Linux en puertos por debajo de 1000 con un usuario distinto a root, el sistema no nos lo permite. Por ello vamos a ver como arrancar a OpenERP-Web por el puerto 80 con un usuario diferente a root.

En nuestro caso, la parte web de OpenERP arranca en el puerto 8080 con el usuario openerp por lo que sólo nos queda tocar las reglas de iptables para que cuando entre por el puerto 80/443 redireccione al 8080/8443.

Agregamos las reglas:

iptables -A FORWARD -p tcp --destination-port 443 -j ACCEPT
iptables -t nat -A PREROUTING -j REDIRECT -p tcp --destination-port 443 --to-ports 8443
iptables -A FORWARD -p tcp --destination-port 80 -j ACCEPT
iptables -t nat -A PREROUTING -j REDIRECT -p tcp --destination-port 80 --to-ports 8080

Finalmente, guardamos las reglas o de lo contrario las perderemos al rearrancar el servidor:

/etc/init.d/iptables save

Te puede interesar…

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *