[ WWW ] in KIDS 글 쓴 이(By): chilly (젊은엉아) 날 짜 (Date): 2001년 1월 31일 수요일 오후 06시 27분 12초 제 목(Title): apache로 proxy를 만들고 있는데요.. apache로 proxy를 만들고 있는데요 뭐 ProxyPass랑 ProxyPassReverse로 그럭저럭 동작은 합니다만.. 문제가 target webpage에 absolute URL이 있는 경우에 이걸 제대로 변환을 못 시켜주거든요. 이걸 해결하는 방법은 없나요 ? 좀 더 구체적으로 얘기를 하면.. a란 host에 보안을 요하는 webpage가 있고, 이 host에의 access를 b란 host로 제한을 해 두었습니다. 그 b가 제가 configure를 하고 있는 proxy server입니다. 그런데 a에.. <a href="http://a.com/strange/index.html">strange</a> 뭐 이런 식으로 된 것들이 있는데, ProxyPassReverse가 이걸 해결을 못하는 겁니다. <a href="/strange/index.html">strange</a> 요건 제대로 마치 b에 있는것처럼 해주는데 말이죠. 그래서 원래 c에서 b를 통해서 access를 하면 문제없이 a를 access할 수 있기는 한데 이 absolute URL만 만나면 c가 a를 바로 access할려고하니 퇴짜를 맞게 됩니다. 이걸 손으로 고치긴 일이 장난이 아니고. Rewrite라는 놈이 이런 상황을 해결하는 방법인듯 보이긴 하는데 어떻게 해야하는지.. -- 김 규동 % Silicon Image, Inc. 1060 E. Arques av. Sunnyvale, CA 94086, USA chilly % Phone +1 408 616 4145 Fax +1 408 830 9530 Fabiano % http://www.iclab.snu.ac.kr/~chilly, chilly@siimage.com |