크로스도메인 문제.
흔히 나오는 예제는 php로 proxy server 만들어 쓰는 겁니다.
php 설치하기 곤란하고, 잘 모를 경우 jsp 개발자를 위해서 간단하게 하는 방법이 있는 것 같아서 올려봅니다.
아파치에 프록시 설치하고 간단한 설정으로 끝난다고 합니다.
mod_proxy 모듈 설치하고
httpd.conf 파일에 다음과 같이 설정하면 됩니다.
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
( 참고도서: Professional Apache Tomcat 6, V. Chopra 외 2명, Wrox, 2007 )ProxyPreserveHost On
<Proxy *>
Order deny, allow
Allow from all
Allow from all
</Proxy>
ProxyPass /exam/jsp ajp://192.168.23.128:8009/examples/jsp
ProxyPassReverse /exam/jsp ajp://192.168.23.128:8009/examples/jsp
<Location /exam/jsp >
ProxyPass /exam/jsp ajp://192.168.23.128:8009/examples/jsp
ProxyPassReverse /exam/jsp ajp://192.168.23.128:8009/examples/jsp
<Location /exam/jsp >
Order allow, deny
Allow from all
</Location>
이걸로 간단히 내 서버로 request 보내는 것처럼 하면서 다른 서버로 보낼 수 있다니 아파치 대단한 것 같습니다 ^^
'웹 개발' 카테고리의 다른 글
String 형식을 Timestamp 형식으로 변환시키기 (0) | 2009.03.02 |
---|---|
Entry의 발자취 : Etag (0) | 2009.01.30 |
다른 사이트에서 json을 받기 위한 JSON with padding. (0) | 2009.01.15 |
웹에서 json 페이지 만들 때 주의할 점. (0) | 2009.01.14 |
실버라이트 Silverlight 2.0이 플래쉬보다 좋은 점?! (0) | 2008.12.27 |