Назад | Перейти на главную страницу

Запрос 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>

Попробуйте указать это местоположение в файле конфигурации 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>