Apache2: проксирование всех, кроме одного файла
У меня есть проблема с MSDN Academy, которую они не решили. К сожалению, ISO-образ Windows Server 2008 на их серверах назван неправильно. Используя Wireshark, я обнаружил, что загрузчик ошибочно пытается загрузить файл, который начинается с iita_windows_...
, Догадываясь, загрузчик был не прав, я попытался wget файл, который начинается с ita_windows
и получил копию на моем сервере.
К сожалению, они сжаты / зашифрованы в формате SDC. Я прочитал много статей о том, что их трудно или почти невозможно сломать, пока я связывался с MSDN, но они еще не решили проблему.
Поэтому я хотел попробовать какую -то атаку типа " человек посередине" на мой компьютер, используя мой сервер. Я переделал hosts
файл на моей машине Windows, чтобы указать на мой сервер с Apache 2 с mod_proxy. Что я хочу сделать, это:
- Все запросы к http://msdn63.e-academy.com/ проксируются к реальному msdn63.e-academy.com (в настоящее время работает)
- Запросы для 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