Reverse proxy
Pośrednik przed serwerem aplikacji.
Co to jest Reverse proxy?
Reverse proxy to pośrednik stojący przed serwerem aplikacji. Przyjmuje ruch z internetu i kieruje go dalej, po drodze dodając funkcje: obsługę HTTPS, cache, kompresję, równoważenie obciążenia i ukrycie prawdziwego adresu serwera.
Dla świata zewnętrznego widoczny jest tylko proxy; aplikacja chowa się za nim, co poprawia bezpieczeństwo i elastyczność (można podmienić backend bez zmiany adresu).
Dlaczego to ważne dla SEO
Reverse proxy upraszcza i wzmacnia architekturę: jedno miejsce na HTTPS, cache i ochronę, niezależnie od liczby serwerów aplikacji za nim.
Jak to sprawdzić
To element infrastruktury; jego obecność sugerują nagłówki (np. od Nginx czy Cloudflare). Z zewnątrz nie widzisz serwera źródłowego.
Częste błędy
- Błędne przekazywanie nagłówków (np. prawdziwego IP klienta)
- Niespójny cache między proxy a aplikacją
- Brak limitów chroniących backend
Przykład
Internet → reverse proxy (HTTPS, cache) → serwer aplikacji