Опитвам се да направя обратен прокси, използвайки директивите на Apache
Ще получа URL адрес по този начин: https://192.168.1.67:/fes-bin/public/ezidentity/js/jquery-1.2.6.js
Искам да го модифицирам така: https://192.168.1.70:9843/portal/ezidentity/js/jquery-1.2.6.js
сега част от моя конфигурационен файл е така:
ProxyPass /home/fes/public/ezidentity/ https://192.168.1.70:9843/portal/ezidentity/
ProxyPassReverse /home/fes/public/ezidentity/ https://192.168.1.70:9843/portal/ezidentity/
и по-горе съм написал псевдоним / fes-bin / "/ home / fes /", затова съм използвал "/ home / fes /" в Pass * директивите.
това не се работи. Страницата все още казва, че съдържанието не е намерено, но ако имам достъп директно през файла на браузъра се зарежда.
използвам Apache версия над 2.0.
Благодаря предварително.
Отговори:
0 за отговор № 1Въз основа на примерния URL адрес изглежда, че директивите трябва да са следните.
ProxyPass /fes-bin/public/ https://192.168.1.70:9843/portal/
ProxyPassReverse /fes-bin/public/ https://192.168.1.70:9843/portal/
редактиране Съвсем наскоро „играя“ с Apacheкато обратен прокси, така че в никакъв случай не съм запознат с него. Аз обаче го накарах да работи много лесно. В допълнение към директивите ProxyPass, аз също посочих a Listen 8080
директива и посочи този порт в заявката на клиента. Може би си струва да опитате това.