Highlighted

AEM dispatcher config.

Avatar

Avatar

aditya524

Avatar

aditya524

aditya524

12-02-2019

hi can some one explain how this works..

in the  httpd.conf file from the Apache web server where Dispatcher is configured

Add the details as PROXY-NAME PROXY-URL at the end of the file.

For example:
ProxyPass /maps/search http://servername.test.org:8380/sitese
ProxyPassReverse /maps/search http://servername.test.org:8380/sitese

So whenever there is a call to /maps/search the respective url is called in java script directly for example

var url = /maps/search ;

Replies

Highlighted

Avatar

Avatar

Gaurav-Behl

MVP

Total Posts

1.1K

Likes

226

Correct Answer

281

Avatar

Gaurav-Behl

MVP

Total Posts

1.1K

Likes

226

Correct Answer

281
Gaurav-Behl
MVP

12-02-2019

Here is one of the simplistic explanation - Reverse Proxy Guide - Apache HTTP Server Version 2.4

Your js code will execute the request on browser which traverses through several layers and goes to your apache server. Apache would use mod_proxy configs to fetch the response of /maps/search from target/backend servers and return it back to the browser.

ProxyPass will fetch '/maps/search' from http://servername.test.org:8380/sitese

ProxyPassReverse  would modify the 'Location' header for the same request to ensure that the request came from apache/proxy server

Highlighted

Avatar

Avatar

aditya524

Avatar

aditya524

aditya524

12-02-2019

thanks for the reply gaurav now i got it

Highlighted

Avatar

Avatar

Gaurav-Behl

MVP

Total Posts

1.1K

Likes

226

Correct Answer

281

Avatar

Gaurav-Behl

MVP

Total Posts

1.1K

Likes

226

Correct Answer

281
Gaurav-Behl
MVP

12-02-2019

Another example is Dispatcher which is a reverse proxy and performs the same tasks.