
나는 openvpn 서버(10.xx1)와 아파치에 php webapp이 있는 클라이언트(10.xx2)를 가지고 있습니다. IP 주소 10.xx2를 사용하여 VPN 네트워크를 통해 내 PC(openvpn 클라이언트가 설치된 10.xx3)로 이 웹앱에 액세스할 수 있습니다.
내 문제는 특정 사람들에게 이 애플리케이션에 대한 액세스 권한을 부여해야 하고 VPN 클라이언트를 설치하지 않고도 그들에게 공개 액세스 권한을 부여하고 싶다는 것입니다.
그래서 저는 그들에게 openvpn 서버의 공개 URL을 제공하고 싶습니다. 예: https://public-ip-of-my-vpn-server/webapp 그리고 이 URL은 클라이언트(10.xx2) 또는 이와 유사한 경로로 전달됩니다. 그런데 어떻게 해야 할지 모르겠어요.
나를 위한 해결책이 있나요?
감사해요 !
답변1
구성역방향 프록시VPN 서버(예: Apache ProxyPass
, Nginx 등)에서. 이는 별도의 웹 서버와 함께 역방향 프록시 또는 로드 밸런서 프런트엔드를 사용하는 것과 같은 종류의 상황입니다. 프록시와 백엔드 사이의 네트워크가 VPN 터널이라는 사실은 전혀 변하지 않습니다.