
Tengo un servidor openvpn (10.xx1) y un cliente (10.xx2) con una aplicación web php en apache. Puedo acceder a esta aplicación web con mi PC (con el cliente openvpn instalado, 10.xx3) a través de la red vpn con su dirección IP 10.xx2.
Mi problema es que tengo que dar acceso a esta aplicación a determinadas personas y quiero darles acceso público sin tener que instalar un cliente vpn.
Entonces me gustaría darles una URL pública en el servidor openvpn, ejemplo: https://ip-publica-de-mi-servidor-vpn/webapp y que esta URL se dirija al cliente (10.xx2) o algo así. esto pero no se como hacerlo.
¿Tienes una solución para mí?
Gracias !
Respuesta1
Configurar unproxy inversoen su servidor VPN (por ejemplo, Apache con ProxyPass
, o Nginx, o similar). Este es el mismo tipo de situación que se produce al utilizar un proxy inverso o una interfaz de equilibrador de carga con un servidor web independiente; El hecho de que la red entre el proxy y el backend sea un túnel VPN no cambia mucho en absoluto.