본문 바로가기

SEVER

(19)
nginx Apaceh HTTP Server 대용으로 쓰이는 것 같다. 현재까지는 설정과 성능이 훨 뛰어나다 한다. tomcat 과 연동도 시도해봐야겠다. http://wiki.nginx.org dasida 님께 정보 감사.
java servlet Tomcat 호환정보. 자바 서블릿은 자바를 이용하여 웹페이지를 동적으로 생성할수 있게 하는 서버측 프로그램을 말한다. Java EE 에 포함되어 있다. Java EE 는 자바 플랫폼인데 엔터프라이즈 에디션(Java Platform Enterprise Edition)의 약자이다. 이것은 서버측 개발을 위한 플랫폼으로 웹 어플리케이션 서버를 구성하고 동작하는데 적합한 시스템이다. 이전에는 J2EE 라 불리었으나 JDK 5.0 부터 Java EE 로 변경되었다. 흔히 들어본 WAS 가 이것이다. 웹어플리케이션에 적합하다보니 쇼핑몰이나 웹관련 프로그램들을 개발하는데 사용되어진다. Java Servlet 과 비슷한 기술을 지닌 것들로는 아파치 서버에서 돌아가는 펄, CGI, PHP 등이 있으며 IIS 에서 돌아가는 ASP 가 있다. ..
Apache 2 Proxy AJP를 이용한 호스팅 환경에서의 완벽 연동 출처 : http://theeye.pe.kr 지금 작성할 글은 어찌보면 [이곳]의 글의 연장선상에서 봐야 할 글일꺼 같습니다. ProxyAJP에 대해 잘 모르신다면 링크의 글을 보시거나 좀더 검색해 보시고 보시면 좋을 것같습니다. 제가 운영하는 투명아이 호스팅에서 JSP 호스팅을 좀더 편하게 구현할 방법을 찾아보니 여기까지 왔습니다. 정말 간단하다 못해 너무 단순하게 강력한 효과를 얻을 수 있는 방법이라고 생각합니다. 우선 보통의 경우 mod_jk를 이용하여 연동을 하게 되는데요, 이때에 볼 수 있는 설정 파일은 대충 다음과 같습니다. LoadModule jk_module modules/mod_jk.so JkWorkersFile /usr/local/tomcat/conf/workers.properties ..
ProxyAJP를 이용한 Apache2 + Tomcat 연동시 중대한 보안 문제 출처 : http://theeye.pe.kr 아래에 쓴글은 정상적으로 작동하지 않으며 다음의 방법이 보안을 위한 정상적인 방법입니다. ProxtRequests 설정을 Off로 변경 : 외부 요청이 차단됨, 이후에도 ProxyPass, ProxtPassMatch등 정상 사용 가능 - 기존의 글 기존에 다음과 같은 ProxyAJP를 이용한 Apache2와 Tomcat의 연동법에 대한 글을 썼었습니다. - Proxy AJP + mod_rewrite를 이용하여 Apache 2.2 + Tomcat 완벽 연동하기 - Apache 2 Proxy AJP를 이용한 호스팅 환경에서의 완벽 연동 하지만 위의 방법들에 중대한 보안 문제가 있다는 것을 알게 되었습니다. 어느 순간부터인가 서버에 엄청난 트래픽이 유입되더군요. 저..
Proxy AJP + mod_rewrite를 이용하여 Apache 2.2 + Tomcat 완벽 연동하기 출처 : http://theeye.pe.kr 블로그 글에 자꾸 반말/존칭이 섞여가는거 같아 껄끄럽긴 하지만 이번에는 존댓말로 써봅니다;; 여러분의 JAVA/JSP는 어떤 WAS에서 돌리고 계신가요? 톰캣을 쓰신다고요? 그럼 웹서버는 아파치를 사용하시겠군요. 연동을 위해 톰캣 사이트에서 받을 수 있는 mod_jk를 많이들 쓰실것입니다. 하지만 아파치 2.2.x에서 제공하는 Proxy AJP를 사용하면 매우 깔끔하게 연동을 할 수 있습니다. 톰캣은 설치가 되어 정상적으로 동작하고 있는 상황이라 가정하고 아파치 설정만을 적어보겠습니다. [이곳]에서 가장 최신의 아파치 2.2 버젼을 다운받습니다. 압축을 풀고 컴파일을 합니다. 설정(쓰레드 방식) [root@Theeye src]$ CC="gcc" CFLAGS="..
Eclipse + Resin 사용시 war 배포 막기. 출처 : http://choii.tistory.com/50 Eclipse 에서 서버 시작시에 war 파일로 만들고 배포하기 때문에 시간이 걸린다. 이 작업을 안하는 것이다. 그러니 resin.conf 에서 프로젝트의 Directory path를 D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core 에 있는 사용하고 있는 프로젝트 이름을 찾아서 하는 것이 좋을 것 같다. (물론 이건 개발 중 일 때만.) 아래 내용은 출처 : http://choii.tistory.com/50 D:\eclipse35\plugins\com.caucho.resin.eclipse_4.0.2\buildfiles\resin31.xml 파일을 열어서.. 아래와 같이 war파일을 만드..
resin plugin for Eclipse 사이트 : http://www.improve-technologies.com/alpha/resin/ Eclipse update and install 로 설치시. name : Improve's Eclipse plugin site url : http://www.improve-technologies.com/alpha/updates/site.xml plugin 파일 (수동 설치시)
Resin + Eclipse 작업환경 Resin 다운로드. http://www.caucho.com/download/ Eclipse에서 Help - Install New Software.. Name : Caucho Resin Location : http://caucho.com/eclipse 인스톨 하면 하고 restart Window - Preferences - Server 보면 Resin 등장 Resin Charset 설정 resin.conf 파일에서