Understanding Reverse Proxy: How It Works and Why You Need It