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

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

У меня проблема с MSDN Academy, которую они не решили. К сожалению, ISO-образ Windows Server 2008 на их сервера неправильно названы. Используя Wireshark, я обнаружил, что загрузчик ошибочно пытается загрузить файл, который начинается с iita_windows_.... Догадавшись, что загрузчик ошибся, я попытался получить файл, который начинается с 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/яita_windows_server_2008_r2 [censored] .sdc обрабатываются Apache, загружая локальную копию, ИЛИ получить прокси http://msdn63.e-academy.com/MSDNAA/ITALIAN/ita_windows_server_2008_r2[сцензурированный ].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)

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

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

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

Попробуйте использовать 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