SOAP-запрос Nginx прокси

Ищет правильный способ для достижения следующих целей:

есть приложение, у которого URL(1) жестко закодирован и нет способа / времени изменить его в источнике

http://dev.server.com/example.com/admin/soap/action/index?pr=1

и он должен использовать (и получить ответ) URL(2)

http://example.com/admin/soap/action/index?pr=1

Что я должен настроить в Nginx (apache в качестве резервной копии) conf на dev.server.com, чтобы дать этому приложению, когда оно запрашивает URL(1) ответ от URL(2)?

На dev.server.com Apache имеет виртуальный хост: dev.server.com включен.

Также я попытался прокси в Apache вместо Nginx с помощью ProxyPass:

    <Directory /var/www/dev>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride all
            Order allow,deny
            allow from all
    </Directory>
    <Location /example.com/admin/soap>
       ProxyPass http://example.com/admin/soap
    </Location>

1 ответ

Попробуйте указать это в конфигурационном файле Nginx:

location /example.com/admin/soap/action/index {
   proxy_pass http://example.com/admin/soap/action/index;
}

Возможное решение для Apache:

<Location /example.com/admin/soap/action/index>
   ProxyPass http://example.com/admin/soap/action/index
</Location>
Другие вопросы по тегам