Megadhatja a beállításokat a proxykiszolgáló által kezelt kimenő kérések átírási műveletének megvalósításához. Az átírási műveletek meghatározzák, hogy a megbízott kiszolgáló milyen módon írja át az egységes erőforrás-mutatók elemeit, például egy HTML oldal URL címeit, vagy a válasz átirányítási hivatkozását. Az átírási műveletek gyakran a háttérkiszolgáló és a proxykiszolgáló azonosságának maszkolásához kerülnek felhasználásra.
Az alábbi adminisztrációs konzol oldal megtekintéséhez kattintson a Kiszolgálók > Kiszolgálótípusok > WebSphere megbízott kiszolgálók > megbízott_kiszolgáló_neve > Proxyműveletek> művelet_neve elemre.
Megadja az átírási művelet felhasználó által megadott szimbolikus nevét.
Az átírási művelet nevének egyedinek kell lenni és nem tartalmazhat érvénytelen karaktert. A név mező nem tartalmazhatja a következő karaktereket: # \ / , : ; " * ? < > | = + & % '.
Megadja a végrehajtandó átírási művelet típusát. A következő átírási művelettípusok adhatók meg: Abszolút URL válasz, Átirányítási hely fejléc, Átirányítási állapotkód, Relatív URL válasz, Cookie beállítás.
Művelettípus | Leírás |
---|---|
Abszolút URL válasz | Átírja az abszolút URI címet a HTTP válasz címke
attribútumában. A proxykiszolgáló kikeresi a Feladó mintával megegyező attribútum válaszát, Ha van egyezés a Feladó mintával, akkor a proxy a Címzett alapján átírja
a választ. Például: frPattern = '/(.*)' toPattern = '/prefix/$1'Az <img src="http://someserver/1.jpg" /> címke helyére az <img src="http://someserver/prefix/1.jpg" /> kerül. |
Átirányítási hely fejléce | A HTTP válasz áthelyezési fejlécében átírja az URI
címet. Például: fromPattern = 'http:(.*)' toPattern = 'https:$1'A hely fejléc: "Hely: http://www.ibm.com" a következőre módosul: "Hely: https://www.ibm.com". |
Átirányítási állapotkód | Megadja az átirányítási állapotkódot a válaszüzenet első sorában, például 301 vagy 302. |
Relatív URL válasz | Átírja a válasz címkeattribútumainak relatív URL címét. A proxykiszolgáló kikeresi a Feladó mintával megegyező attribútum válaszát, Ha van egyezés a Feladó mintával, akkor a proxy a Címzett alapján átírja
a választ. Például: fromPattern = '/(.*)' toPattern = '/prefix/$1'Az <img src="/myimages/1.jpg" /> címke helyére az <img src="/prefix/myimages/1.jpg" /> kerül. |
Relatív URL válasz:Passzív | A proxykiszolgáló a válasz közvetlen átírása helyett a válaszfejlécbe beszúr egy cookie-t. Példa: Ha a "/myimages/1.jpg" kérés a böngészőből a cookie-val újraküldésre kerül, akkor a proxykiszolgáló a kérés URI címét a következőképp hozza újra létre: "/prefix/myimages/1.jpg". Ehhez a szolgáltatáshoz olyan böngészőre van szükség, amely támogatja a cookie-kat, és minden egyes munkamenethez csak egy passzív szabály lehet megadva. |
Cookie tartomány beállítása | Átírja a cookie fejléc beállítása tartományattribútumát. Például: fromPattern = '(.*)' toPattern = '$1.cn'A cookie fejléc beállítása: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"" a következőre változik: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com.cn"" |
Cookie elérési út beállítása | Átírja a cookie fejléc beállítása elérési útjának attribútumát. Például: frPattern = '(.*)' toPattern = '/prefix$1'A cookie fejléc beállítása: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/"" a következőre változik: "Set-Cookie: JSESSIONID: abcdefg; domain="www.ibm.com"; path="/prefix/"" . |
Megadja az eredeti URL mintát a célkiszolgálóról küldött válaszban. A minta a következő helyettesítő karaktereket tartalmazhatja: * . Az URL mintában szerepelhet legalább egy csillag (*).
Megadja az átírás után eredményül kapott mintát. A minta a következő helyettesítő karaktereket tartalmazhatja: * . Az URL mintában szerepelhet legalább egy csillag (*).
Megadja, hogy fel van-e függesztve az URI átírása, amíg az ügyfél elküldi a soron következő kérést az adott URI címre. A passzív átírás engedélyezése megakadályozza, hogy a proxykiszolgáló a válaszban átírjon minden hivatkozást, mielőtt a választ visszaküldi az ügyfélnek.
Megadja a cookie-t, amelyhez az elérési út- vagy a tartomány attribútumok át vannak írva. Ez a beállítás csak akkor érvényes, ha a művelet típusa Cookie elérési út beállítása vagy Cookie tartomány beállítása.
Megadja a válaszüzenetben átírandó kérés URL címek egyezését. Az URL minta korlátozása megakadályozza, hogy a proxykiszolgáló egy adott oldal válaszüzenetében átírjon minden URL mintát, ezáltal a proxy kiszolgáló több oldal esetén kihagyhatja az egyéb oldalak válaszainak elemzését. Ez a beállítás csak akkor érvényes, ha a művelettípus abszolút URL válasz vagy relatív URL válasz.
Megadja a megszorítást a cookie tartomány átírásának korlátozásához, a megadott tartományok csak egy halmazára. Ha nincsenek megadva tartományok, akkor minden tartomány át lesz írva. Ez a mező csak akkor érvényes, ha a megadott átírási művelet típusa Cookie tartomány beállítása.
Megadja a megszorítást, amely a cookie elérési út átírását a megadott elérési utakra korlátozza. Ha nincsenek megadva elérési utak, akkor minden elérési út át lesz írva. Ez a mező csak akkor érvényes, ha a megadott átírási művelet típusa Cookie elérési út beállítása.