Вы должны использовать Powershell 2.0 с WinRM или на XP SP3, Win2k3 SP2, Vista, Windows 7 или на Windows Server 2008.
Можно получить последнюю сборку Powershell 2.0 здесь: http://support.microsoft.com/kb/968929
И руководство по быстрому началу работы: http://blogs.msdn.com/powershell/archive/2008/12/24/configuring-powershell-for-remoting-part-1.aspx
Обратите внимание, что порты по умолчанию WinRM изменились: http://blogs.msdn.com/wmi/archive/2009/07/22/new-default-ports-for-ws-management-and-powershell-remoting.aspx
Приложение бэкенда должно знать о виртуальном хостинге, как Zope виртуальный монстр хоста и другие решения, в основном это должно иметь путь к знанию, что это находится позади виртуального/проксированного сервера, и перепишите внутренние URL, переписывает и и т.д. соответственно.
По крайней мере, внутреннее приложение должно записать, переписывает и URL относительно внешнего пути. В примере внутреннее приложение, вероятно, отправляет перенаправление в /subdir
вместо /demo/subdir
.
Ваш проход прокси не требует завершающей косой черты:
proxy_pass http://192.168.1.20:8080;
Завершающая косая черта удаляет "демонстрацию" из URL.