Hola a todos ,estoy tratando de agregar dominios a los ISPConfig en dos contenedores que he creado con OpenVZ , es un poco lioso el tema , el caso es que cada uno posee una ip interna con un puerto para acceder indiferentemente bajo la misma ip del servidor físico
El tema es como se podría por ejemplo agregar a un ISPConfig un dominio y que cuando se acceda al dominio vaya ese dominio pues a ese contenedor , en este punto llevo varios dias mirando y podría usarse IpTables , pero claro no se me ocurre como automatizar esto , en el caso de tener un ISPConfig en el contenedor 1 que se ha creado agrego el dominio activo las DNS y son las del servidor físico y el contendor va con una ip que es de tipo privada 10.0.0.1 , etc
En este punto he encontrado un script que hace esto :
#!/bin/sh
internet='ppp0' # Or the interface on which you see the network
source="0.0.0.0/0.0.0.0" # this will redirect everybody to that port. If you want you may specify only one IP address or an IP range.
domain="redirect.mydomain.com" # the domain/subdomain that will be redirected
sourcePort="22" #the port which you'll redirect.
toDestination="192.168.0.2" #where to redirect to.
destinationPort="22" # on which port to redirect.
iptables -t mangle -P PREROUTING ACCEPT
$IPTABLES -t nat -A PREROUTING -p tcp -i $internet --source 0.0.0.0/0.0.0.0 -d $domain --destination-port $serverPort -j DNAT --to-destination $toDestination:$destinationPort
En teoría debe funcionar ,según dicen funciona ,pero no lo he testeado ,pero la pregunta seria si no hay forma de automatizar esto de alguna forma desde el panel de control o no se si alguien que se encontrase con esto y pueda tener una solución o aportarme alguna idea para aluego crearla
En todo caso muchas gracias un saludo