Apache2: проксирование всех, кроме одного файла

У меня есть проблема с MSDN Academy, которую они не решили. К сожалению, ISO-образ Windows Server 2008 на их серверах назван неправильно. Используя Wireshark, я обнаружил, что загрузчик ошибочно пытается загрузить файл, который начинается с iita_windows_..., Догадываясь, загрузчик был не прав, я попытался wget файл, который начинается с ita_windows и получил копию на моем сервере.

К сожалению, они сжаты / зашифрованы в формате SDC. Я прочитал много статей о том, что их трудно или почти невозможно сломать, пока я связывался с MSDN, но они еще не решили проблему.

Поэтому я хотел попробовать какую -то атаку типа " человек посередине" на мой компьютер, используя мой сервер. Я переделал hosts файл на моей машине Windows, чтобы указать на мой сервер с Apache 2 с mod_proxy. Что я хочу сделать, это:

  1. Все запросы к http://msdn63.e-academy.com/ проксируются к реальному msdn63.e-academy.com (в настоящее время работает)
  2. Запросы для http://msdn63.e-academy.com/MSDNAA/ITALIAN/ i ita_windows_server_2008_r2 [censored].sdc обрабатываются Apache, загружая локальную копию, ИЛИ получая прокси http://msdn63.e-academy.com/MSDNAA/ITALIAN/ita_windows_server_2008_r2%5Bcensored%5D.sdc

Ниже приведена моя текущая конфигурация виртуального хоста Apache.

ServerName msdn63.e-academy.com

Alias /MSDNAA/ITALIAN/iita_windows_server_2008_r2[censored].sdc /home/djechelon/ita_windows_server_2008_r2[censored].sdc
Alias /MSDNAA/ITALIAN/ita_windows_server_2008_r2[censored].sdc /home/djechelon/ita_windows_server_2008_r2[censored].sdc

ProxyPass / http://msdn63.e-academy.com/
ProxyPassReverse / http://msdn63.e-academy.com/

Я сделал цензуру части имени файла, чтобы люди не скачивали файл без лицензии (у меня есть одна из MSDN Academy)

Я не знаю, почему это не работает. Если Alias директива переопределить ProxyPass?

Заранее спасибо. Мне нужен Windows Server, я уже 2 месяца обращался в службу поддержки, но они не исправили программу загрузки:(

Я не могу попробовать варез, потому что я думаю, что лицензия не будет соответствовать изданию.

1 ответ

Попробуйте использовать ProxyPass PATH!

ProxyPass /MSDNAA/ITALIAN/iita_windows_server_2008_r2[censored visible.sdc! ProxyPass /MSDNAA/ITALIAN/ita_windows_server_2008_r2[сцензурированный ].sdc!

Это на http://mail-archives.apache.org/mod_mbox/httpd-users/200404.mbox/%3CPine.WNT.4.58.0404191022270.2104@HEC-4949%3E ссылкой на http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxypass

Другие вопросы по тегам