
ProxyPass는 클라이언트가 요청한 URL을 서버에 전달하는 역할을 합니다. 예를 들어, 클라이언트가 http://example.com/a 요청하면 ProxyPass는 http://localhost/a 요청을 서버에 전달합니다.
ProxyPassReverse는 서버가 응답한 URL을 클라이언트에게 전달하는 역할을 합니다. 예를 들어, 서버가 http://example.com/a 요청에 대한 응답으로 http://localhost/b를 반환하면 ProxyPassReverse는 클라이언트에게 http://example.com/b를 반환합니다.
ProxyPassReverse는 클라이언트가 서버에 요청한 URL을 기억하고, 서버가 반환한 URL을 클라이언트에게 전달하는 역할을 합니다. 예를 들어, 클라이언트가 http://example.com/a 요청하면 ProxyPassReverse는 서버가 반환한 URL(http://example.com/b)을 클라이언트에게 전달합니다.
ProxyPassReverse는 리버스 프록시에서 필수적인 기능입니다. ProxyPassReverse를 사용하지 않으면 클라이언트가 서버에 요청한 URL과 서버가 반환한 URL이 일치하지 않아 클라이언트가 예상하지 못한 결과를 받을 수 있습니다.
2025-07-25 12:31