У меня есть сеть с именем app
, работающая на сервере приложений app01
в качестве WCF на http://app01/MyService
Я хочу обслуживать ее из nginx loadbalancer из URL http://companyproxy/app/MyService
. Я могу добиться этого с помощью следующего nginx .conf:
server {
location /app/MyService {
proxy_pass http://apppool/MyService;
}
}
upstream apppool {
server app01;
}
Однако WCF считает, что он работает на http://companyproxy/MyService
(об этом сообщается в wsdl). Как я могу изменить файл conf, чтобы служба правильно сообщала о себе в wsdl для работы на http://companyproxy/app/MyService
? Нельзя легко изменить саму службу или конфигурацию IIS.